gpt4 book ai didi

android - 当我使用自己的 admob id 时,广告加载通常会失败。 (test_id 广告加载得很好),

转载 作者:行者123 更新时间:2023-11-29 02:41:48 26 4
gpt4 key购买 nike

mAdView.setAdListener(new AdListener() {
@Override
public void onAdClosed() {
println(TAG+" banner onAdClosed");
super.onAdClosed();
}

@Override
public void onAdFailedToLoad(int i) {
println(TAG+" banner onAdFailedToLoad");

super.onAdFailedToLoad(i);
mAdView.loadAd(mAdRequest);
}

@Override
public void onAdLeftApplication() {
println(TAG+" banner onAdLeftApplication");
super.onAdLeftApplication();
}

@Override
public void onAdOpened() {
println(TAG+" banner onAdOpened");
super.onAdOpened();
}

@Override
public void onAdLoaded() {

println(TAG+" banner onAdLoaded");
super.onAdLoaded();
}
});

当我使用来自 admob 的 test_id 时。广告加载非常好(2-3 秒广告将成功显示)

但是当我使用自己的 admob id 时。我从 logcat 得到这个:

I/System.out: MainActivity banner onAdFailedToLoad
I/System.out: MainActivity banner onAdFailedToLoad
I/System.out: MainActivity banner onAdFailedToLoad
I/System.out: MainActivity banner onAdFailedToLoad
I/System.out: MainActivity banner onAdFailedToLoad
I/System.out: MainActivity banner onAdFailedToLoad

.........................
I/System.out: MainActivity banner onAdFailedToLoad
I/System.out: MainActivity banner onAdFailedToLoad
I/System.out: MainActivity banner onAdLoaded

广告何时加载尚未确定。这是我第一次使用 admob。

有时我也会得到错误:

W/WebKit: A Parser-blocking, cross site (i.e. different eTLD+1) script,
W/Ads: JS: A Parser-blocking, cross site (i.e. different eTLD+1) script,
I/chromium: [INFO:CONSOLE(2)] "A Parser-blocking, cross site (i.e. different eTLD+1) script,

我已经从回调函数“onAdFailedToLoad”中捕获了错误代码,

错误代码为 ERROR_CODE_NO_FILL,这意味着“广告请求成功,但由于缺少广告资源而未返回任何广告。”

根据 https://firebase.google.com/docs/admob/android/ad-events

我的广告请求:

mAdRequest = new AdRequest.Builder().
build();

最佳答案

检查您的广告尺寸

<com.google.android.gms.ads.AdView
android:id="@+id/adView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:layout_alignParentBottom="true"
ads:adSize="BANNER"
ads:adUnitId="@string/banner_ad_unit_id">
</com.google.android.gms.ads.AdView>

关于android - 当我使用自己的 admob id 时,广告加载通常会失败。 (test_id 广告加载得很好),,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43560359/

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