如何解决Ad Mananger干扰了阿拉伯语的语言字符串,但英语一切正常
我正在android中使用Google广告管理系统的原生广告,一切运行正常,但是加载广告后,我的应用程序的阿拉伯语支持受到干扰。 这是我对Admanager的实现
public void createAd(boolean isAdManagerEnabled) {
if (isAdManagerEnabled) {
adLoader = new AdLoader.Builder(appManager.getContext(),AdManagerConstantsBase.CUSTOM_AD_UINT_ID)
.forCustomTemplateAd(AdManagerConstantsBase.CUSTOM_AD_TEMPLETE_ID,new NativeCustomTemplateAd.OnCustomTemplateAdLoadedListener() {
@Override
public void onCustomTemplateAdLoaded(NativeCustomTemplateAd nativeCustomTemplateAd) {
nativeCustomTemplateAd.recordImpression();
AdModel adModel = new AdModel();
addDataToAdModel(adModel,nativeCustomTemplateAd);
nativeAds.getValue().add(adModel);
}
},null)
.withAdListener(new AdListener() {
@Override
public void onAdFailedToLoad(LoadAdError adError) {
Logger.e("OnAddErrorCode",adError.getCode() + "");
Logger.e("OnAddErrorMessage",adError.getMessage() + "");
}
})
.build();
}
这是打印在日志中
Accessing hidden method Landroid/os/LocaleList;->setDefault(Landroid/os/LocaleList;I)V (greylist,linking,allowed)
2020-12-07 01:25:20.143 27270-27270 W/.: Accessing hidden method Landroid/os/LocaleList;-><init>(Ljava/util/Locale;Landroid/os/LocaleList;)V (greylist-max-o,denied)
除此之外是图书馆
implementation 'com.google.android.gms:play-services-ads:19.3.0'
语言在英语中效果很好。但是在广告加载后立即被阿拉伯语破坏
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。