Tag: AdMob广告

将Admob添加到libgdx

RelativeLayout layout = new RelativeLayout(this); AndroidApplicationConfiguration config = new AndroidApplicationConfiguration(); View gameView = initializeForView(new MainGame(), config); layout.addView(gameView); adView = new AdView(this); adView.setAdListener(new AdListener() { @Override public void onAdLoaded() { System.out.println(“LOAD”); } }); adView.setAdSize(AdSize.SMART_BANNER); adView.setAdUnitId(“ca-app-xxx-xxxxxxxxxx/xxxxxxxxxx”); AdRequest.Builder builder = new AdRequest.Builder(); RelativeLayout.LayoutParams adParams = new RelativeLayout.LayoutParams( RelativeLayout.LayoutParams.WRAP_CONTENT, RelativeLayout.LayoutParams.WRAP_CONTENT ); layout.addView(adView, adParams); adView.loadAd(builder.build()); setContentView(layout); 没有显示任何内容,没有广告,为什么,我也在build.gradle中添加(Project:projectN)编译“com.google.android.gms:play-services-ads:$ admobVersion” 使用ubuntu 16.04,android-studio

广告正在加载,但没有显示?

TL; DR:我的插页式广告已成功加载,但当我在其上调用.show()时,它们就不会显示! 我已按照这些说明操作 ,广告会成功加载,但在调用mInterstitialAd.show();时不会显示mInterstitialAd.show(); : 在onCreate()中: mInterstitialAd = new InterstitialAd(this); mInterstitialAd.setAdUnitId(“My ID”); mInterstitialAd.setAdListener(new AdListener() { @Override public void onAdClosed() { requestNewInterstitial(); beginPlayingGame(); } }); requestNewInterstitial(); requestNewInterstitial() : private void requestNewInterstitial() { AdRequest adRequest = new AdRequest.Builder() .addTestDevice(“Phone’s ID”) .build(); mInterstitialAd.loadAd(adRequest); } 这是问题所在: public void tryAgain(View v) { if (mInterstitialAd.isLoaded()) { mInterstitialAd.show(); Log.v(TAG, “LOADED in Game […]