Initialisation du SDK Android v8.0
Les éditeurs avec android SDK v8.0 doivent initialiser Xandr SDK avant d’effectuer une demande publicitaire. Lorsque vous utilisez le KIT de développement logiciel (SDK) Xandr Mobile Ads pour Android SDK v8, la init()
méthode doit être appelée avant toute autre opération du SDK. Sans cette initialisation, aucune demande d’annonce ne serait effectuée et le Kit de développement logiciel (SDK) lèverait une exception.
Signature d’API
/**
* Initialize Xandr Ads SDK
* @param memberId for initialising the XandrAd,
* @param context for pre-caching the content.
* @param preCacheContent enable / disable pre-caching of the content.provides flexibility to pre-cache content, such as fetch userAgent, fetch AAID and activate OMID. Pre-caching will make the future ad requests faster.
* @param initListener for listening to the completion event.
* */
public static void init(int memberId, Context context, boolean preCacheContent, final InitListener initListener)
Remarque
Cette méthode ci-dessous est disponible après la version 8.4.
/**
* Initialize Xandr Ads SDK
* @param memberId for initialising the XandrAd,
* @param context for pre-caching the content.
* @param preCacheContent enable / disable pre-caching of the content.provides flexibility to pre-cache content, such as fetch userAgent, fetch AAID and activate OMID. Pre-caching will make the future ad requests faster.
* @param preCacheMraidSupports enable / disable pre-caching of the intent activities, false by default.
* @param initListener for listening to the completion event.
* */
public static void init(int memberId, final Context context, boolean preCacheContent, boolean preCacheMraidSupports, final InitListener initListener)
Exemple
XandrAd.init()
peut être utilisé comme suit :
XandrAd.init(1234, mContext, true, new InitListener() {
@Override
public void onInitFinished(boolean success) {
Toast.makeText(getActivity(), "Init Finished with " + success, Toast.LENGTH_SHORT).show();
}
});