Android 是否有任何AdMob虚拟id?
是否有用于测试目的的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
我需要注册应用程序并获取我的单位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
- 横幅:
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
ca-app-pub-3940256099942544/630978111
这些行放在哪里?被低估的评论