我创建了一个新的广告id并复制了interstital广告单元id和应用程序id,但它不起作用。
但是当我使用interstial id测试时,它显示的是一个广告。但是当我复制并使用创建的interstital id时,它不会显示广告。在过去的几天里,我在这方面苦苦挣扎。我创建了新帐户并检查了。还是一样的错误。
MobileAds.initialize(this, "ca-app-pub-9172823052987868~3234462570");
mInterstitialAd = new InterstitialAd(this);
mInterstitialAd.setAdUnitId("ca-app-pub-9172823052987868/8576265071");
AdRequest adRequestInterstitial = new AdRequest.Builder().addTestDevice("deviceid").build();
mInterstitialAd.loadAd(adRequestInterstitial);
mInterstitialAd.setAdListener(new AdListener() {
@Override
public void onAdClosed() {
}
@Override
public void onAdLoaded() {
mAdIsLoading = false;
showInterstitial();
}
@Override
public void onAdFailedToLoad(int errorCode) {
mAdIsLoading = false;
}
});
}
private void showInterstitial() {
if (mInterstitialAd.isLoaded()) {
mInterstitialAd.show();
AdRequest adRequest = new AdRequest.Builder().addTestDevice("deviceid").build();
mInterstitialAd.loadAd(adRequest);
}
}
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile 'com.google.android.gms:play-services-ads:9.2.1'
compile 'com.google.android.gms:play-services-analytics:9.2.1'
}
常见错误!你的代码没有错误。都很好。
你只需要等一会儿。你的广告id是新创建的,所以从谷歌服务器上获取广告需要一些时间。您可以通过添加为早期应用程序创建的banner/interstitial广告id来验证这一点,您将看到它们有效。所以给它一些时间,它很快就会起作用。至少对我来说,这种事经常发生。
W/ADS:收到广告回复时出现问题。错误代码:0.08-09 16:05:43.933 2402-24002/com.locationTracking W/ADS:未能加载AD:0
AdRequest adRequestInterstitial = new AdRequest.Builder().addTestDevice("deviceid").build();
AdRequest adRequestInterstitial = new AdRequest.Builder().build();
public class MainActivity extends AppCompatActivity {
InterstitialAd mInterstitialAd;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
////////////////////////// banner/////////////////////////
AdView mAdView = (AdView) findViewById(R.id.adView);
//AdRequest adRequest = new AdRequest.Builder().addTestDevice("7339C0A9091FA2D6AA9A2BF29077B5EA").build();
AdRequest adRequest = new AdRequest.Builder().build();
mAdView.loadAd(adRequest);
///////////////////////////////////////////////////////////
mInterstitialAd = new InterstitialAd(this);
mInterstitialAd.setAdUnitId(getResources().getString(R.string.interstitial_unit_id));
mInterstitialAd.setAdListener(new AdListener() {
@Override
public void onAdClosed() {
loadAdd();
}
});
loadAdd();
}
@Override
protected void onStart() {
super.onStart();
showInterstitial();
}
@Override
protected void onStop() {
super.onStop();
showInterstitial();
}
//////////////////////////////////add Interstitial section//////////////////////////////////////////////
private void showInterstitial() {
// Show the ad if it's ready. Otherwise toast and restart the game.
if (mInterstitialAd != null && mInterstitialAd.isLoaded()) {
mInterstitialAd.show();
} else {
//Toast.makeText(this, "Ad did not load", Toast.LENGTH_SHORT).show();
loadAdd();
}
}
private void loadAdd() {
// Request a new ad if one isn't already loaded, hide the button, and kick off the timer.
if (!mInterstitialAd.isLoading() && !mInterstitialAd.isLoaded()) {
//AdRequest adRequest = new AdRequest.Builder().addTestDevice("7339C0A9091FA2D6AA9A2BF29077B5EA").build();
AdRequest adRequest = new AdRequest.Builder().build();
mInterstitialAd.loadAd(adRequest);
}
}
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
}
我已经在我的应用程序中开发了本机adMob,方法是在下面的URL中处理来自google提供的示例应用程序的代码https://github.com/googleads/googleads-mobile-ios-examples/tree/master/Objective-C/admob/NativeExample 我使用我的AdUnitID得到:Error:失败,错误为:请求错误:没有要显示的广告
本文向大家介绍JavaScript定时显示广告代码分享,包括了JavaScript定时显示广告代码分享的使用技巧和注意事项,需要的朋友参考一下 这是一则定时显示广告的javascript代码,当然也可以定时显示某一区块内容,很实用。 代码如下: 调取:
问题内容: 我想在我的android应用程序中显示AdMob的广告。我做了所有必要的工作,例如在文档中。但是我无法运行我的应用程序,因为此行上的AndroidManifest.xml出现错误: 错误是: 但是,如果我删除一些值,则我的应用程序正在运行,而不是运行广告,而是显示以下文本:“您必须使用configChanges在AndroidManifest.xml中声明AdActivity。” 我不
我正在使用Recycler视图,在该视图中,我必须在GridLayout Manager中显示两个项目,跨度计数为2。 主要问题是,我必须在四个项目(即2行)后显示广告,这将覆盖移动的宽度。但是由于跨度计数,广告也在网格布局中出现。任何帮助将不胜感激! 输出如下:- 预期产出:-- 适配器类:- } 新闻项目布局。xml 广告版面。xml
我有一个离子型应用程序。我想实现cordova admob免费插件。我创建广告单元已经一个多月了。广告在android和ios上都能完美地运行。当我发布到商店时,android运行良好并显示广告,但ios广告不显示。有一个白色区域代替横幅广告。你可以在下面的照片中看到横幅广告。这张照片并不能完全理解,但广告应该出现在空白处。间隙广告和奖励广告根本不显示。此外,在我的admob帐户中,有许多ios请
我已经在我的手机上测试了广告功能。只显示测试广告。当我用我从AdMob得到的单位id替换时,真正的广告就不显示了。 问题出在哪里? 下面是我的代码: 对于我使用的xml 用于加载我使用的ad 在manifeast我有 ...。 但我的广告不加载在android设备上。测试广告运作良好。所有这些操作我都用了一个真实的装置。有什么需要帮忙的吗?