是否有任何AdMob虚拟身份证?

Rus*_*kar 27 android admob

是否有任何AdMob虚拟ID用于测试目的?我是否需要注册app并获取MY_AD_UNIT_ID?

pen*_*Dev 53

这是横幅广告虚拟ID.

为ca-app-PUB-6300978111分之3940256099942544

资源


Mar*_*mro 40

旗帜:

ca-app-pub-3940256099942544/6300978111
Run Code Online (Sandbox Code Playgroud)

间质:

ca-app-pub-3940256099942544/1033173712
Run Code Online (Sandbox Code Playgroud)

奖励视频:

ca-app-pub-3940256099942544/5224354917
Run Code Online (Sandbox Code Playgroud)

原生高级:

ca-app-pub-3940256099942544/2247696110
Run Code Online (Sandbox Code Playgroud)

Native Express Small/Large:

ca-app-pub-3940256099942544/1044960115
Run Code Online (Sandbox Code Playgroud)

资源


Din*_*nny 21

操作系统:Android

调解:Admob

对于横幅广告:

ca-app-pub-3940256099942544/6300978111
Run Code Online (Sandbox Code Playgroud)

资源

对于非页内广告:

ca-app-pub-3940256099942544/1033173712
Run Code Online (Sandbox Code Playgroud)

资源

对于Admob NativeExpress广告:

ca-app-pub-3940256099942544/1072772517
Run Code Online (Sandbox Code Playgroud)

对于奖励视频

ca-app-pub-3940256099942544/5224354917
Run Code Online (Sandbox Code Playgroud)

注意:

您将看到的NativeExpressAd看起来像一个真实的,但它被视为一个测试广告.您可以自由地使用该广告单元ID进行测试.

作者:Andrew Brogdon(谷歌广告团队在他的一条YouTube评论中)

在此输入图像描述

您可以在res> values> strings.xml 中的实际admob github存储库中找到所有测试广告


小智 17

用于测试的示例应用程序 ID : ca-app-pub-3940256099942544~3347511713


Sid*_*ele 7

本身没有虚拟身份证.您需要设置XML或JAVA代码才能获得测试广告.要在测试期间获取测试广告,请将以下内容添加到已AdView声明的XML中.

注意:我只使用XML代码在我的应用中显示广告.

<LinearLayout
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:gravity="bottom|center"
    android:orientation="horizontal" >

    <com.google.ads.AdView
        android:id="@+id/adView"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        ads:adSize="BANNER"
        ads:adUnitId="YOUR_AD_UNIT_ID"
        ads:loadAdOnCreate="true"
        ads:testDevices="TEST_EMULATOR, YOUR_DEVICE_ID" >
    </com.google.ads.AdView>
</LinearLayout>
Run Code Online (Sandbox Code Playgroud)

从JAVA设置测试单元(模拟器和设备):

AdRequest adRequest = new AdRequest();
adRequest.addTestDevice(AdRequest.TEST_EMULATOR);            
adRequest.addTestDevice("test");
Run Code Online (Sandbox Code Playgroud)

要获取您的设备ID,您可以使用以下命令:

final TelephonyManager tm = (TelephonyManager)getBaseContext().getSystemService(Context.TELEPHONY_SERVICE);
String deviceid = tm.getDeviceId();
Run Code Online (Sandbox Code Playgroud)

来自:https://stackoverflow.com/a/9681517/450534

编辑:错过了你的第二个问题.

是.您需要在Ad-Mob帐户中注册您的应用.如果没有注册,您将无法获得广告单元ID,因此您的应用中也没有广告.

更新:在发布此答案大约两年后,Google在他们的admob SDK中添加了一些虚拟ID.请参考虚拟ID的其他更好的投票答案


Rah*_*hel 5

这是谷歌的官方更新

Android的

  • 旗帜: ca-app-pub-3940256099942544/6300978111
  • 非页内广告: ca-app-pub-3940256099942544/1033173712
  • 奖励视频: ca-app-pub-3940256099942544/5224354917
  • 原生高级: ca-app-pub-3940256099942544/2247696110
  • Native Express(小): ca-app-pub-3940256099942544/2793859312
  • Native Express(大): ca-app-pub-3940256099942544/2177258514

IOS

  • 旗帜:ca-app-pub-3940256099942544/6300978111

  • 间质性 ca-app-pub-3940256099942544/1033173712

  • 奖励视频 ca-app-pub-3940256099942544/1712485313

  • 原生高级 ca-app-pub-3940256099942544/2247696110

  • Native Express(小): ca-app-pub-3940256099942544/4270592515

  • Native Express(大型): ca-app-pub-3940256099942544/8897359316

阅读更多: