インタースティシャル広告用の StartApp 広告と統合されたアプリケーションを開発しました。onBack Pressed イベントで実装したいので、このようなコードを作成しました。
onCreate のコード
int k;
AdRequest adRequest;
private InterstitialAd interstitial;
private StartAppAd startAppAd;
private boolean doubleBackToExitPressedOnce = false;
@SuppressLint("NewApi")
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
startAppAd = new StartAppAd(this);
StartAppAd.init(this, "104306606", "204687187");
startAppAd.showAd();
startAppAd.loadAd();
onBack 押された
@Override
public void onBackPressed() {
if (doubleBackToExitPressedOnce) {
startAppAd.onBackPressed();
super.onBackPressed();
return;
}
this.doubleBackToExitPressedOnce = true;
Toast.makeText(this, "Press Again to Exit", Toast.LENGTH_SHORT).show();
}