Android 是否有任何AdMob虚拟id?

Android 是否有任何AdMob虚拟id?,android,admob,Android,Admob,是否有用于测试目的的AdMob虚拟ID? 我需要注册应用程序并获取我的单位ID吗 实际上没有虚拟ID。您需要设置XML或JAVA代码以获取测试广告。要在测试期间获取测试广告,请在声明了AdView的XML中添加以下内容 注意:我只使用XML代码在我的应用程序中显示广告 <LinearLayout android:layout_width="fill_parent" android:layout_height="wrap_content" android:gravit

是否有用于测试目的的AdMob虚拟ID?
我需要注册应用程序并获取我的单位ID吗

实际上没有虚拟ID。您需要设置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>
要获取设备ID,您可以使用以下方法:

final TelephonyManager tm = (TelephonyManager)getBaseContext().getSystemService(Context.TELEPHONY_SERVICE);
String deviceid = tm.getDeviceId();
发件人:

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

对。你需要在你的Ad Mob帐户中注册你的应用程序。如果没有注册,你将无法获得你的广告单元ID,因此,你的应用程序中也没有广告


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

这是横幅广告的虚拟ID

ca-app-pub-3940256099942544/630978111

横幅:

ca-app-pub-3940256099942544/6300978111
间隙的:

ca-app-pub-3940256099942544/1033173712
奖励视频:

ca-app-pub-3940256099942544/5224354917
本机高级:

ca-app-pub-3940256099942544/2247696110
本机高级视频:

ca-app-pub-3940256099942544/1044960115
Native Express小型/大型:

ca-app-pub-3940256099942544/2793859312 
ca-app-pub-3940256099942544/2177258514
谷歌的adMob示例

<com.google.android.gms.ads.AdView
    android:id="@+id/adView"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_centerHorizontal="true"
    android:layout_alignParentBottom="true"
    ads:adSize="BANNER"
    ads:adUnitId="ca-app-pub-3940256099942544/6300978111">
</com.google.android.gms.ads.AdView>

OS:Android

调解:Admob

对于横幅广告:

ca-app-pub-3940256099942544/6300978111
ca-app-pub-3940256099942544/1033173712
ca-app-pub-3940256099942544/1072772517

对于间隙广告:

ca-app-pub-3940256099942544/6300978111
ca-app-pub-3940256099942544/1033173712
ca-app-pub-3940256099942544/1072772517

对于Admob NativeExpress广告:

ca-app-pub-3940256099942544/6300978111
ca-app-pub-3940256099942544/1033173712
ca-app-pub-3940256099942544/1072772517
奖励视频

ca-app-pub-3940256099942544/5224354917
注意:

ca-app-pub-3940256099942544/6300978111
ca-app-pub-3940256099942544/1033173712
ca-app-pub-3940256099942544/1072772517
您将看到的NativeExpressAd看起来像一个真实的,但它被视为一个测试 广告。您可以自由使用该广告单元ID进行测试

安德鲁·布罗格登(Andrew Brogdon)(谷歌广告团队在他的youtube评论中)


您可以在res>values>strings.xml中找到的所有测试广告,对于
RewardedVideo
,您可以使用以下广告:

private static final String AD_UNIT_ID = "ca-app-pub-3940256099942544/5224354917";
private static final String APP_ID = "ca-app-pub-3940256099942544~3347511713";
如何使用:

MobileAds.initialize(this, APP_ID);

mRewardedVideoAd = MobileAds.getRewardedVideoAdInstance(this);
mRewardedVideoAd.setRewardedVideoAdListener(this);
mRewardedVideoAd.loadAd(AD_UNIT_ID, new AdRequest.Builder().build());
为了展示

 if (mRewardedVideoAd.isLoaded()) {
        mRewardedVideoAd.show();
  }

希望这将帮助我们很多人

这是谷歌的官方更新

Android

  • 横幅:
    ca-app-pub-3940256099942544/630978111
  • 间隙:
    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/217725814
IOS

  • 横幅:
    ca-app-pub-3940256099942544/630978111

  • 间隙
    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

阅读更多:


和用于测试的示例应用程序id:ca-app-pub-3940256099942544~334751713

这是用于什么平台的?安卓?你是通过活动或XML打电话的?嗨,迪内什,你能帮我一下吗。我已经创建了一个帐户,并使用了我的单位ID,但没有收到任何广告。你能提出一个新问题,并把广告单位的xml和java代码放在那里……你可以在那里标记我。我使用了NativeExpressAdView和banner的单位ID,效果很好。这是正确的解决方案吗?如果没有,那么我将用代码打开一个新问题。Thanx.也在这里发布了一个新问题:奖励视频:ca-app-pub-3940256099942544/5224354917这个答案应该更新,admob现在提供虚拟ID
ca-app-pub-3940256099942544/630978111
这些行放在哪里?被低估的评论