发布应用时删除AdMob的测试设备ID是个好主意吗?

Flo*_*Flo 4 android admob

我正准备在Play商店中启动应用程序,在尝试使用AdMob后(在测试模式下使用我的设备ID),我现在想知道是否应该删除测试设备ID,并且只留下TEST_EMULATOR.

你觉得怎么样,有必要吗?

Art*_*iyk 5

是的,您应该在发布之前删除测试模式:

    AdView adView = (AdView) findViewById(R.id.ad);
    AdRequest adRequest = new AdRequest();
    adView.loadAd(adRequest);
Run Code Online (Sandbox Code Playgroud)

在onDestroy()中: adView.destroy();

在布局中:

<com.google.ads.AdView
    android:id="@+id/ad"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_alignParentLeft="true"
    android:layout_alignParentRight="true"
    android:layout_alignParentTop="true"
    ads:adSize="BANNER"
    ads:adUnitId="@string/admob_publisher_id"
    ads:loadAdOnCreate="true" >
</com.google.ads.AdView>
Run Code Online (Sandbox Code Playgroud)

在AdMob应用设置中,选择此选项: 禁用所有请求的测试模式

  • 不知道有没有人看到这个 - 我已经在我的XML中声明了一些测试设备,是否必须在发布前删除它们?当然它只影响我列出的设备进行测试? (2认同)