Admob的间质广告机器人不显示 [英] Admob interstital ads not displaying in android
本文介绍了Admob的间质广告机器人不显示的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
您好我想显示间质使用AdMob的广告,但它不显示广告。 我的code如下:
Hi I am trying to display interstital ads using admob but it's not displaying the ads. My code is as follows
import com.google.android.gms.ads.AdRequest;
import com.google.android.gms.ads.InterstitialAd;
private static final String AD_UNIT_ID="ca-app-pub-21740939xxxxx";
private InterstitialAd interstitial;
@SuppressLint("NewApi")
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
interstitial = new InterstitialAd(this);
interstitial.setAdUnitId(AD_UNIT_ID);
AdRequest adRequest = new AdRequest.Builder().build();
interstitial.loadAd(adRequest);
displayInterstitial();
}
public void displayInterstitial() {
if (interstitial.isLoaded()) {
interstitial.show();
}
}
}
在清单中我宣布权限:
<meta-data
android:name="com.google.android.gms.version"
android:value="@integer/google_play_services_version" />
但它没有显示。请帮我解决这个问题。
But it's not displaying. Please help me to solve the issue
推荐答案
我想,而你是显示广告是没有加载,那么试试这个
I guess while you are displaying your ad it is not loaded yet , so try this
interstitial= new InterstitialAd(this);
interstitial.setAdUnitId(AD_UNIT_ID);
interstitial.loadAd(new AdRequest.Builder().build();
}
interstitial.setAdListener(new AdListener() {
@Override
public void onAdLoaded() {
super.onAdLoaded();
interstitial.show(); // you can call this anywhere you want
}
@Override
public void onAdFailedToLoad(int errorCode) {
super.onAdFailedToLoad(errorCode);
}
});
这篇关于Admob的间质广告机器人不显示的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文