我的广告没有显示,广告加载失败:3

时间:2019-09-27 14:56:54

标签: android admob adsense

在我的应用程序的最新更新之后,不再显示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:不活动,正在与服务断开连接

1 个答案:

答案 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