我正在尝试加载AdMob InterstitialAd添加时
问题
公共类MainActivity扩展AppCompatActivity {
mInterstitialAd.setAdUnitId("ca-app-pub-5059726881726792/4446999064");if (mInterstitialAd.isLoaded()) { super.onCreate( savedInstanceState);setContentView(R.layout.activity_main);mNewGameButton = ( Button ) findViewById(R.id.newgame_button);mInterstitialAd = new InterstitialAd(this);}{ //Begin,继续使用app }mNewGameButton.setOnClickListener(新的View.OnClickListener() {@覆盖公共无效的onClick(View )){ if (mInterstitialAd.isLoaded()) { mInterstitialAd.show();}{ //Begin,继续app } });mInterstitialAd.setAdListener(新的AdListener() {@覆盖公共无效的onAdClosed() { //Begin onAdClosed(),继续app } });AdView mAdView = (AdView) findViewById(R.id.adView);.addTestDevice("D016E92D0D3266640328381D0A8BB622")//bluestacks AdRequest =新的AdRequest.Builder() .addTestDevice(AdRequest.DEVICE_ID_EMULATOR) /所有仿真器adRequest adRequest mAdView.loadAd(adRequest);mInterstitialAd.loadAd(adRequest);} @Override (){ super.onBackPressed();mInterstitialAd = new InterstitialAd(MainActivity.this);mInterstitialAd.setAdUnitId("ca-app-pub-5059726881726792/4446999064");if (mInterstitialAd.isLoaded()) { mInterstitialAd.show();} AdView mAdView = (AdView) findViewById(R.id.adView);.addTestDevice("D016E92D0D3266640328381D0A8BB622")//bluestacks AdRequest =新的AdRequest.Builder() .addTestDevice(AdRequest.DEVICE_ID_EMULATOR) //所有模拟器adRequest .addTestDevice("CE34804F0BB3F1F2F409E6DDFB272C60").build();//s3 mAdView.loadAd(adRequest);mInterstitialAd.loadAd(adRequest);}
}
发布于 2016-03-09 09:16:25
我在我的应用程序中使用这个广告,并正确地工作。
看看下面的例子。
InterstitialAd mInterstitialAd;
Button mNewGameButton;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.google_ad_mob);
mInterstitialAd = new InterstitialAd(this);
mInterstitialAd.setAdUnitId(<your ad unit id goes here>);
final AdRequest.Builder adRequestBuilder = new AdRequest.Builder();
adRequestBuilder.addTestDevice("your test device id goes here");
mInterstitialAd.setAdListener(new AdListener() {
@Override
public void onAdLoaded() {
super.onAdLoaded();
}
@Override
public void onAdClosed() {
super.onAdClosed();
mInterstitialAd.loadAd(adRequestBuilder.build());
}
});
mInterstitialAd.loadAd(adRequestBuilder.build());
mNewGameButton = (Button) findViewById(R.id.newgame_button);
newgame_button.setOnClickListener(this);
}
@Override
public void onClick(View v) {
Intent intent;
switch (v.getId()) {
case R.id.newgame_button:
if (mInterstitialAd.isLoaded()) {
mInterstitialAd.show();
}
break;
}
}
@Override
protected void onResume() {
super.onResume();
if (mInterstitialAd.isLoaded()) {
mInterstitialAd.show();
}
}发布于 2019-09-27 06:00:36
加载总是花费很少的时间,希望您已经导入了SDK和清单声明(如果不是在这里查一下)。这是详细的解释
https://stackoverflow.com/questions/35887171
复制相似问题