
我在我的应用程序中整合了来自admob的插页式广告,这是Google play版本.我想在启动应用时展示广告,但它不起作用.我有一个代码,其中广告出现在“onPause”,“onResume”等方法上.有没有办法在启动应用程序的2秒内显示应用程序启动时的广告.
这是我的插页式广告代码.
@OverrIDeprotected voID onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); StartAppAd.init(this, "110342272", "204516610"); setContentVIEw(R.layout.activity_start); // Create the interstitial. interstitial = new InterstitialAd(this); interstitial.setAdUnitID("ca-app-pub-2869508995487312/2690564381"); // Create ad request. AdRequest adRequest = new AdRequest.Builder().build(); // Begin loading your interstitial. interstitial.loadAd(adRequest); } @OverrIDeprotected voID onPause() {display();super.onStart();}public voID display() {if (interstitial.isLoaded()) {interstitial.show();}}解决方法:
以下是我在用户打开应用时加载插页式广告所创建的内容:
InterstitialAd interstitial;private static final String AD_UNIT_ID = "YOUR_AD_UNIT_ID";private InterstitialAd interstitialAd;@OverrIDeprotected voID onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentVIEw(R.layout.activity_start); interstitialAd = new InterstitialAd(this); interstitialAd.setAdUnitID(AD_UNIT_ID); AdRequest adRequest = new AdRequest.Builder().build(); interstitialAd.loadAd(adRequest); interstitialAd.setAdListener(new AdListener() { @OverrIDe public voID onAdLoaded() { if (interstitialAd.isLoaded()) { interstitialAd.show(); } } @OverrIDe public voID onAdOpened() { } @OverrIDe public voID onAdFailedToload(int errorCode) { } });} 总结 以上是内存溢出为你收集整理的android – 想在app start上显示admob interstitial全部内容,希望文章能够帮你解决android – 想在app start上显示admob interstitial所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)