设置插页式广告
- 要展示插页式广告,您需要一个插页式展示位置 ID。
- 添加应用后,选择 INTERSTITIAL AD 为广告类型 Interstitial 创建展示位置。
- 成功创建展示位置后,展示位置 ID 可用。
向您的应用添加插页式广告
在 Activity 的 oncreate() 方法中添加以下代码:
InMobiInterstitial interstitial = new InMobiInterstitial(this, placement_id, new InMobiInterstitial.InterstitialAdListener2() {
@Override
public void onAdRewardActionCompleted(InMobiInterstitial ad, Map rewards) {}
@Override
public void onAdDisplayed(InMobiInterstitial ad) {
Log.d(TAG, "onAdDisplayed: ");
}
@Override
public void onAdDismissed(InMobiInterstitial ad) {
Log.d(TAG, "onAdDismissed: ");
}
@Override
public void onAdInteraction(InMobiInterstitial ad, Map params) {}
@Override
public void onAdLoadSucceeded(final InMobiInterstitial ad) {
Log.d(TAG, "onAdLoadSucceeded: ");
}
@Override
public void onAdDisplayFailed(InMobiInterstitial inMobiInterstitial) {
Log.d(TAG, "onAdDisplayFailed: ");
}
@Override
public void onAdWillDisplay(InMobiInterstitial inMobiInterstitial) {
Log.d(TAG, "onAdWillDisplay: ");
}
@Override
public void onAdLoadFailed(InMobiInterstitial ad, InMobiAdRequestStatus requestStatus) {
Log.d(TAG, "onAdLoadFailed: " + requestStatus.getMessage());
}
@Override
public void onAdReceived(InMobiInterstitial inMobiInterstitial) {
Log.d(TAG, "onAdReceived: ");
}
@Override
public void onUserLeftApplication(InMobiInterstitial ad){
Log.d(TAG, "onUserLeftApplication: ");
}
});
interstitial.load();
if(interstitial.isReady())
interstitial.show();