Khởi tạo rõ ràng Audience Network Android SDK là yêu cầu bắt buộc đối với phiên bản 5.3.0
trở lên.
Khi sử dụng Audience Network SDK dành cho Android phiên bản 5.3.0
trở lên, bạn phải gọi phương thức initialize()
trước khi thực hiện bất kỳ thao tác nào khác với SDK. Trong ví dụ sau đây, biến context
biểu thị Application
hoặc Activity
.
AudienceNetworkAds.initialize(context);
Sau đây là ví dụ về một lớp trình trợ giúp cho thấy cách gọi phương thức khởi tạo Audience Network SDK dành cho Android.
Sau khi xác định được lớp này trong ứng dụng của mình, bạn có thể gọi AudienceNetworkInitializeHelper.initialize(context)
để khởi tạo SDK từ Application.onCreate()
hoặc tất cả phương thức Activity.onCreate()
của Activity
chứa quảng cáo.
/** * 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()); } }