我找到了一个Flappy Bird GitHub项目并稍微改了一下.我成功实施了AdMob Banner.
但是现在我还想要一个在游戏结束时弹出的插页式广告(当然不是每次都会弹出)所以这是我的GitHub项目:https://github.com/DaFaack/FlappyBibi
请解释我怎么做,因为我在互联网上找不到一个好的解释.
我想在run()方法中显示广告.您可以在核心包 - > GameplayScreen.java文件 - > renderPlaying()方法中找到它,然后在run()方法中找到它.
这是我说的方法:
private void renderPlaying() {
if (justTouched) {
bird.jump();
justTouched = false;
}
updatePipePairs();
gameplayStage.act();
uiStage.act();
checkCollisions();
if (bird.getState() == Bird.State.DYING) {
stopTheWorld();
RunnableAction playWooshAction = Actions.run(new Runnable() {
@Override
public void run() {
com.pentagames.flappybibi.Assets.playWooshSound();
//Here I want to display the Interstitial Ad!
}
});
Run Code Online (Sandbox Code Playgroud)
游戏结束后,我该如何显示插页式广告?
这是我的AndroidLauncher.java文件:
package com.pentagames.flappybibi.android;
import android.os.Bundle;
import android.util.Log;
import android.view.View;
import android.widget.RelativeLayout;
import com.badlogic.gdx.backends.android.AndroidApplication;
import …Run Code Online (Sandbox Code Playgroud)