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 (将#修改为@)