Inisialisasi eksplisit Audience Network Android SDK diperlukan untuk versi 5.3.0
ke atas.
Saat menggunakan Audience Network SDK untuk Android versi 5.3.0
ke atas, metode initialize()
harus dipanggil sebelum operasi SDK yang lain. Dalam contoh berikut, variabel context
mewakili Application
atau Activity
.
AudienceNetworkAds.initialize(context);
Contoh berikut adalah kelas bantuan yang menunjukkan cara memanggil metode inisialisasi Audience Network SDK untuk Android.
Setelah kelasnya didefinisikan dalam aplikasi Anda, panggil AudienceNetworkInitializeHelper.initialize(context)
untuk menginisialisasi SDK dari Application.onCreate()
Anda atau semua metode Activity.onCreate()
dari Activity
yang berisi iklan.
/** * 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()); } }