插页式广告显示黑色( - >)AFMA_ReceiveMessage未定义(:1)

use*_*779 6 android admob

我按照Android官方指南添加插页式广告.

如果我使用测试模式:

 AdRequest adRequest = new AdRequest.Builder()
                  .addTestDevice("my code here")
                  .build();
 mInterstitialAd.loadAd(adRequest);
Run Code Online (Sandbox Code Playgroud)

工作正常,我可以看到演示插页式添加.

如果我使用发布模式:

AdRequest adRequest = new AdRequest.Builder().build();
mInterstitialAd.loadAd(adRequest);
Run Code Online (Sandbox Code Playgroud)

我只看到黑色插页式添加和登录红色:

JS:未捕获的ReferenceError:未定义AFMA_ReceiveMessage(:1)

+信息:

  • 我使用上次更新的谷歌播放服务库.
  • 我尝试使用2个设备和2个wifi网络.
  • 在同一设备中,我可以看到其他应用插页式广告
  • 该广告是在过去24小时内在adMob中创建的.
  • 我尝试加载添加前端线程但应用程序崩溃
  • 我的adMob帐户没问题,我还有其他广告在投放.

表现:

<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
Run Code Online (Sandbox Code Playgroud)

(......)

  <activity android:name="com.google.android.gms.ads.AdActivity"
            android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize"
            android:theme="@android:style/Theme.Translucent" />
Run Code Online (Sandbox Code Playgroud)

活动OnCreate:

 mInterstitialAd = new InterstitialAd(this);
    mInterstitialAd.setAdUnitId("here my add id");
    mInterstitialAd.setAdListener(new AdListener() {
        @Override
        public void onAdClosed() {

            requestNewInterstitial();

        }
    });

    requestNewInterstitial();
Run Code Online (Sandbox Code Playgroud)

在app自然休息:

 if (mInterstitialAd.isLoaded()) {
           mInterstitialAd.show();
    }
Run Code Online (Sandbox Code Playgroud)

use*_*779 0

在 AdMob 中创建广告后仅等待 22 小时,问题就已解决。