يلزم وجود تهيئة واضحة لمجموعة 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 لنظام 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()); } }