Interstitial Ad
If you use jar for integration, please declare InterstitialAdActivity to AndroidManifest.xml
InterstitialAdActivity to AndroidManifest.xml<activity
android:name="com.intowow.sdk.InterstitialAdActivity"
android:configChanges="orientation|screenSize"
android:launchMode="singleTask"
android:screenOrientation="portrait"
android:theme="@android:style/Theme.Translucent.NoTitleBar.Fullscreen" >
</activity>Initialize InterstitialAd class
InterstitialAd classimport com.intowow.sdk.InterstitialAd;
private InterstitialAd mInterstitialAd = null;
private final static String PLACEMENT_NAME = "Obtain from your Intowow account manager";
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
mInterstitialAd = new InterstitialAd(mActivity);
}NOTE :
please make sure to pass Activity on to the InterstitialAd.
Setup the RequestInfo
You need to set the placement ID and the request timeout in requestInfo.
Load ad with RequestInfo
loadAdInstant
With loadAdInstant , our synchronous method , You will get the result of loading ad by CERequestResult directly.
loadAdAsync
loadAdAsync is an asynchronous method, you can set timeout via RequestInfo, and get the result of ad request by CEAdRequestListener.
Add CEInterstitialAdListener to get the result of ad request and ad event callback.
CEInterstitialAdListener to get the result of ad request and ad event callback.Release ad when the Activity is destroyed
Activity is destroyedHandle Landscape Orientation
There are two options to handle landscape orientation.
Add
android:configChanges="orientation|screenSizeinAndroidManifest.xml.If ad is displayed in landscape mode, your
Activitywill be recreated. You can have a variable to remember if you’ve requested interstitial ad or not inonSaveInstanceState(). Later you can retrieve that variable inonCreate()and avoid requesting interstitial ad twice. SeeBaseActivity.javain sample app source code.
If you want to get more information about integration, please refer to InterstitialAd class.
Last updated