五场比赛后我无法实施我的非页内广告。我找到了在开始时实施它的方法,但我希望它能在我们每五次死亡后显示出来。 我在我的MainActivity上工作我还没上过课,但游戏细节是在我的游戏面板中有人有任何建议,你能帮助我吗?先感谢您。 我在这里是Interstial的屏幕。
private InterstitialAd mInterstitialAd;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
//turn title off
requestWindowFeature(Window.FEATURE_NO_TITLE);
mInterstitialAd = new InterstitialAd(this);
mInterstitialAd.setAdUnitId("");
mInterstitialAd.loadAd(new AdRequest.Builder().build());
MobileAds.initialize(this, "");
mInterstitialAd.setAdListener(new AdListener() {
@Override
public void onAdLoaded() {
// Code to be executed when an ad finishes loading.
if (mInterstitialAd.isLoaded()) {
mInterstitialAd.show();
}
}
@Override
public void onAdFailedToLoad(int errorCode) {
// Code to be executed when an ad request fails.
}
@Override
public void onAdOpened() {
}
@Override
public void onAdLeftApplication() {
// Code to be executed when the user has left the app.
}
@Override
public void onAdClosed() {
Intent intent = new Intent();
intent.setClass(MainActivity.this,
new GameActivity().getClass());
MainActivity.this.startActivity(intent);
}
});
}
}
答案 0 :(得分:0)
添加一个计数器来表示死亡人数,并在满足该条件后展示广告。
一旦满足条件:
if (mInterstitialAd.isLoaded()) {
mInterstitialAd.show();
}