gpt4 book ai didi

android - Admob interstitial 在没有项目更改的情况下停止工作

转载 作者:行者123 更新时间:2023-11-29 19:40:01 24 4
gpt4 key购买 nike

我正在开发一个新应用程序并使用 Admob 转换插页式广告。我在 1-2 个月前对广告进行了编码,一切都很好。这些天我快要发布了,但我注意到广告可能在 2 周后就再也没有显示过。所以我决定调试。一切似乎都没有异常,但 Admob SDK 总是报告未加载插页式广告,尽管 SDK 调用了回调 onAdLoaded

这是我的配置,我省略了不相关的东西:

buildscript {
...
dependencies {
...
classpath 'com.google.gms:google-services:3.0.0'
}
}

dependencies {
compile "com.android.support:support-v4:18.0.+"
compile "com.google.android.gms:play-services-analytics:9.0.2"
compile 'com.google.android.gms:play-services-ads:9.0.2'
}

apply plugin: 'com.google.gms.google-services'

这是具有奇怪行为的代码 fragment :

private com.google.android.gms.ads.InterstitialAd mInterstitialAd; 

public void loadInterstitial() {
mInterstitialAd = new InterstitialAd(context);
mInterstitialAd.setAdUnitId(adUnitId);
mInterstitialAd.setAdListener(new AdListener()
{
@Override
public void onAdLoaded() {
super.onAdLoaded();

Log.d(TAG, "is loaded = " + mInterstitialAd.isLoaded()); // FALSE!!!
}
}
}

public void showInterstitial() {
if(mInterstitialAd.isLoaded()) { // ALWAYS FALSE!!!
mInterstitialAd.show();
} else {
loadInterstitial(); // FAILED TO LOAD AD with error code = 1
}
}

当我调用 showInterstitial 时,在我调用了 loadInterstitial 之后我可以看到 onAdLoaded 已被调用,检查插页式广告是否已加载总是返回 false,并且再次调用了 loadInterstitial 方法,现在 Admob SDK 给我错误,它无法加载广告,错误代码 = 1。

这已经在多台设备上进行了测试,与广告或 Google Play 服务库相关的项目没有任何变化,只是停止工作了。

您知道可能是什么问题或我可以做些什么来更成功地调试这些错误吗?

非常感谢。

最佳答案

添加最新的gradle

compile 'com.google.android.gms:play-services-ads:9.2.1'  

并移除

dependencies {
...
classpath 'com.google.gms:google-services:3.0.0'
}

同时删除插件

apply plugin: 'com.google.gms.google-services'

更新:

我认为您缺少 AdRequest

   InterstitialAd mInterstitialAd = new InterstitialAd(mContext);
AdRequest adRequest = new AdRequest.Builder().build();

mInterstitialAd.setAdUnitId(mContext.getString(R.string.full_screen_id));
mInterstitialAd.loadAd(adRequest);

关于android - Admob interstitial 在没有项目更改的情况下停止工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38716662/

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