تهيئة مجموعة Audience Network SDK لنظام Android

يلزم وجود تهيئة واضحة لمجموعة Audience Network SDK لنظام Android بالإصدار 5.3.0 والإصدارات الأحدث.

عند استخدام مجموعة Audience Network SDK لنظام Android بالإصدار 5.3.0 والإصدارات الأحدث، يجب استدعاء الأسلوب initialize() قبل إجراء أية عمليات أخرى خاصة بمجموعة SDK. في المثال التالي، يمثل المتغير context إما Application أو Activity.

AudienceNetworkAds.initialize(context);

مثال على فئة أداة المساعدة لتهيئة مجموعة Audience Network SDK

المثال التالي يوضح إحدى فئات أدوات المساعدة التي توضح كيفية استدعاء أسلوب التهيئة لمجموعة Audience Network SDK لنظام Android.

وبمجرد الانتهاء من تحديد الفئة في تطبيقك، قم باستدعاء AudienceNetworkInitializeHelper.initialize(context) لتهيئة مجموعة SDK من Application.onCreate() أو جميع أساليب Activity.onCreate() لدى Activity والتي تحتوي على إعلانات.

/**
 * Sample class that shows how to call initialize() method of Audience Network SDK.
 */
public class AudienceNetworkInitializeHelper
    implements AudienceNetworkAds.InitListener {

    /**
     * It's recommended to call this method from Application.onCreate().
     * Otherwise you can call it from all Activity.onCreate()
     * methods for Activities that contain ads.
     *
     * @param context Application or Activity.
     */
    static void initialize(Context context) {
        if (!AudienceNetworkAds.isInitialized(context)) {
            if (DEBUG) {
                AdSettings.turnOnSDKDebugger(context);
            }

            AudienceNetworkAds
                .buildInitSettings(context)
                .withInitListener(new AudienceNetworkInitializeHelper())
                .initialize();
        }
    }

    @Override
    public void onInitialized(AudienceNetworkAds.InitResult result) {
        Log.d(AudienceNetworkAds.TAG, result.getMessage());
    }
}