gpt4 book ai didi

java - 智能横幅加载至全屏尺寸

转载 作者:行者123 更新时间:2023-12-02 09:40:34 25 4
gpt4 key购买 nike

智能横幅加载适应全屏尺寸广告正在加载,如下图所示enter image description here

如何解决这个问题

当视频加载到智能横幅中时,就会出现此问题

我在最新的 fcm 广告依赖项“com.google.firebase:firebase-ads:18.1.0”中使用

此错误出现在 Android 9.0 设备中

我的代码如下

 public static LinearLayout add;
public static AdView adView;
public static AdRequest request;

public void load_add(final LinearLayout addViw) {
adView = new AdView(Main_open.this);
adView.setAdSize(AdSize.SMART_BANNER);
adView.setAdUnitId(BANNAER_ID);
request = new AdRequest.Builder().build();

sharedPreference.putInt(getApplicationContext(), "addloded", 0);
adView.setAdListener(new AdListener() {
public void onAdLoaded() {
sharedPreference.putInt(getApplicationContext(), "addloded", 1);
Main_open.load_addFromMain(Main_open.this, add);

super.onAdLoaded();
}

public void onAdFailedToLoad(int errorcode) {
/*load_add(addViw);*/
}
});

adView.loadAd(request);
if (adView != null) {
ViewGroup parentViewGroup = (ViewGroup) adView.getParent();
if (parentViewGroup != null) {
parentViewGroup.removeAllViews();
}
}
}

public static void load_addFromMain(Context context, LinearLayout add_banner) {
add = add_banner;
try {
if (adView != null) {
ViewGroup parentViewGroup = (ViewGroup) adView.getParent();
if (parentViewGroup != null) {
parentViewGroup.removeAllViews();
}
}
if (sharedPreference.getInt(context, "addloded") == 1) {
add_banner.setVisibility(View.VISIBLE);
add_banner.removeAllViews();
add_banner.addView(adView);
}

} catch (Exception e) {
System.out.println("Ad Exception " + e);
}

}
LinearLayout ads_lay = findViewById(R.id.ads_lay);
load_addFromMain(CashList_Fragment.this, ads_lay);

最佳答案

我不确定,但将此代码放入应用程序标记下的 list 文件中

 <uses-library
android:name="org.apache.http.legacy"
android:required="false" />

关于java - 智能横幅加载至全屏尺寸,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57108673/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com