【问题标题】:Application doesn't show live Ads Banner on emulator应用程序未在模拟器上显示实时广告横幅
【发布时间】:2015-04-20 01:48:31
【问题描述】:

我尝试将 Admob 添加到我的应用程序并在我的 android 模拟器上显示真实/实时广告,但它只显示测试横幅。

这是 AdView xml

 <com.google.android.gms.ads.AdView
    android:id="@+id/adView"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:layout_gravity="center"
    ads:adSize="BANNER"
    ads:adUnitId="********************">
</com.google.android.gms.ads.AdView>

这是我的代码

        AdView mAdView = (AdView) rootView.findViewById(R.id.adView);
    AdRequest adRequest = new AdRequest.Builder().build();
    mAdView.loadAd(adRequest);

【问题讨论】:

  • 我投了赞成票,希望能把它拿回来,你也可以接受我的回答

标签: android admob ads


【解决方案1】:
  AdView mAdView = (AdView) this.findViewById(R.id.adView);
    AdRequest adRequest = new AdRequest.Builder()
    .addTestDevice(AdRequest.DEVICE_ID_EMULATOR) 
        .build();
    mAdView .loadAd(adRequest);

您需要将您的模拟器添加为测试设备。

【讨论】:

  • admob 不会在测试设备上显示实时阅读广告。这是他们的政策。在真实设备上它会正确显示。别担心。
  • 反正没有劫持吗?我看到很多帖子都在展示实时广告,甚至没有任何意义
  • 就我个人而言,我不知道。但我知道,任何形式的尝试以及如果他们能够检测到它肯定会导致您的 admob 帐户被禁止
【解决方案2】:

尝试在真实设备中查看。添加通常不会在模拟器中显示

【讨论】:

    猜你喜欢
    • 2021-03-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多