アプリ起動広告を表示するには、次の手順に従う必要があります
まず、開始アプリIDを宣言します
最初にこの依存関係をgradleに追加します
「com.startapp:inapp-sdk:3.6.6」をコンパイルします
その後、コードで必要な次の手順に従います
プライベート StartAppAd startAppAd = new StartAppAd(this);
oncreate メソッドで:
StartAppSDK.init(this, getString(R.string.startAppId), false);
StartAppAd.disableSplash();
文字列では、開始アプリ ID を渡す必要があります
スプラッシュを表示したい場合は、スプラッシュを無効にせず、2行目を削除してください
バックプレスでstartapp広告を表示したい場合は、この手順に従ってください
@Override
public void onBackPressed() {
StartAppAd.onBackPressed(this);
ExitDialogue();
}
private void ExitDialogue() {
AlertDialog.Builder builder = new AlertDialog.Builder(SampleActivity.this);
builder.setTitle(R.string.account_balance);
builder.setIcon(R.mipmap.ic_launcher);
builder.setMessage("Do you want to exit?")
.setCancelable(false)
.setNeutralButton("More Apps", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int id) {
startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse("https://play.google.com/store/apps/developer?id=Future+App+Studio")));
}
})
.setPositiveButton("Yes", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int id) {
SampleActivity.this.finish();
//finish();
}
})
.setNegativeButton("No", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int id) {
dialog.cancel();
}
});
AlertDialog alert = builder.create();
alert.show();
}
ボタンのクリック時または任意のイベントで startapp インタースティタル広告を表示する場合は、次のメソッドを呼び出す必要があります。
startAppAd.loadAd(new AdEventListener() {
@Override
public void onReceiveAd(Ad ad) {
startAppAd.showAd(new AdDisplayListener() {
@Override
public void adHidden(Ad ad) {
//implement your code here
}
@Override
public void adDisplayed(Ad ad) {
}
@Override
public void adClicked(Ad arg0) {
}
@Override
public void adNotDisplayed(Ad arg0) {
//implement your code here
}
});
}
@Override
public void onFailedToReceiveAd(Ad ad) {
//implement your code here
}
});