问题描述
我正在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 (将#修改为@)