作者热门文章
- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
Test
Interstitial
ads load but when i replace my Ad Id.Interstitial ads
doesn't load. And also tell me whether to comment or not this statement.addTestDevice("SEE_YOUR_LOGCAT_TO_GET_YOUR_DEVICE_ID")
在onCreate中:
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
mInterstitialAd = new InterstitialAd(this);
mInterstitialAd.setAdUnitId("ca-app-pub-8969610320924197/4577744862");
mInterstitialAd.setAdListener(new AdListener()
{
@Override
public void onAdClosed()
{
super.onAdClosed();
}
@Override
public void onAdLoaded()
{
super.onAdLoaded();
if(mInterstitialAd.isLoaded())
{
mInterstitialAd.show();
}
}
});
requestNewInterstitial();
在哪里
private void requestNewInterstitial() {
AdRequest adRequest = new AdRequest.Builder()
//.addTestDevice("SEE_YOUR_LOGCAT_TO_GET_YOUR_DEVICE_ID")
.build();
mInterstitialAd.loadAd(adRequest);
}
在 list 中我包括
<!-- Include required permissions for Google Mobile Ads to run-->
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
并在应用程序标签中。
<!--This meta-data tag is required to use Google Play Services.-->
<meta-data android:name="com.google.android.gms.version"
android:value="@integer/google_play_services_version" />
<!--Include the AdActivity configChanges and theme. -->
<activity android:name="com.google.android.gms.ads.AdActivity"
android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize"
android:theme="@android:style/Theme.Translucent" />
我哪里做错了?如何处理?
最佳答案
如果您使用模拟器来测试您的应用,那么您应该使用这一行:
.addTestDevice(AdRequest.DEVICE_ID_EMULATOR)
如果您使用的是真实手机,那么您应该在 logcat 上找到您的设备 ID。它可能会在尝试加载或显示时显示,您必须密切关注 logcat。
请注意,这仅用于测试目的,这意味着您可以在没有 addTestDevice()
行的情况下测试应用程序,但 Admob 的政策不允许这样做。
关于android - 插页式广告未显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32505585/
我是一名优秀的程序员,十分优秀!