Android Interstitial - adxcorp/ADXLibrary_Integration GitHub Wiki

Interstitial Integration

1) Layout

Interstitial Ad의 경우 layout을 구성하실 필요가 없습니다.

2) Loading, showing and destroying Interstitial Ads

MoPubInterstitial에 InterstitialAdListener를 추가하여 주시고, Interstitial Ad를 load 하시면 됩니다. 광고 로드가 완료되어 onInterstitialLoaded callback 을 받으시면 show 하실 수 있습니다.

public class InterstitialActivity extends AppCompatActivity {
    private MoPubInterstitial mMoPubInterstitial;
    
    @Override
    protected void onCreate(@Nullable Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
    
        mMoPubInterstitial = new MoPubInterstitial(this, DefineAdUnitId.INTERSTITIAL_AD_UNIT_ID);
        mMoPubInterstitial.setInterstitialAdListener(new MoPubInterstitial.InterstitialAdListener() {
            @Override
            public void onInterstitialLoaded(MoPubInterstitial interstitial) {
                // If you want to show when loaded interstitial
                mMoPubInterstitial.show();
            }
    
            @Override
            public void onInterstitialFailed(MoPubInterstitial interstitial, MoPubErrorCode errorCode) {
            }
    
            @Override
            public void onInterstitialShown(MoPubInterstitial interstitial) {
    
            }
    
            @Override
            public void onInterstitialClicked(MoPubInterstitial interstitial) {
    
            }
    
            @Override
            public void onInterstitialDismissed(MoPubInterstitial interstitial) {
    
            }
        });
    
        mMoPubInterstitial.load();
    }
    
    @Override
    protected void onDestroy() {
        super.onDestroy();
    
        mMoPubInterstitial.destroy();
    }
}