Khởi tạo Audience Network SDK dành cho Android

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);

Ví dụ về lớp trình trợ giúp để khởi tạo Audience Network SDK

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());
    }
}