在我的应用程序的最新更新之后,不再显示admob广告横幅,admob代码未更改,问题持续了五天,有人可以帮我吗?
当我使用测试横幅ID时,会显示测试广告,但是当我返回横幅ID时,广告会再次消失。
MobileAds.initialize(this, new OnInitializationCompleteListener() {
@Override
public void onInitializationComplete(InitializationStatus
initializationStatus) {
}
});
adView = findViewById(R.id.adView);
AdRequest adRequest = new AdRequest.Builder().build();
adView.loadAd(adRequest);
I /广告:此请求是从测试设备发送的。 I /广告:广告无法加载:3 D / FA:记录事件(FE):ad_query(_aq),捆绑包[{firebase_event_origin(_o)= am,firebase_screen_class(_sc)= ClienteActivity,firebase_screen_id(_si)= 5173973406731336718,ad_event_id(_aeid)= 5173973406731336795}]] V / FA:连接到远程服务 D / FA:已连接到远程服务 V / FA:处理排队的服务任务:1 V / FA:不活动,正在与服务断开连接
答案 0 :(得分:1)
如果要在测试(调试)模式下在您的应用上投放广告,则需要包含以下代码以请求测试广告。最好使用测试广告来测试您的应用。否则,您的admob帐户可能会被禁止!
您需要为此获取设备ID。运行您的应用程序并检查控制台输出。您会在日志中找到此消息。
I /广告:使用 AdRequest.Builder.addTestDevice(“ YOUR_DEVICE_ID”)到 在此设备上获取测试广告。
如下更新代码。
MobileAds.initialize(this, new OnInitializationCompleteListener() {
@Override
public void onInitializationComplete(InitializationStatus
initializationStatus) {
}
});
adView = findViewById(R.id.adView);
AdRequest adRequest = new AdRequest.Builder().addTestDevice("YOUR_DEVICE_ID").build();
adView.loadAd(adRequest);
详细了解admob测试广告here