Cách khởi chạy SDK trong Android

Read time 3 minutes

Để khởi chạy SDK, bạn phải tham chiếu ID Trò chơi của Dự án lên nền tảng thích hợp. Bạn có thể xác định vị trí ID trên bảng điều khiển Unity Ads Monetization bằng cách chọn CURRENT PROJECT > Project Settings từ menu điều hướng phụ.

Trong tập lệnh trò chơi, bạn cần triển khai giao diện IUnityAdsInitializationListener để xử lý các lệnh gọi lại khởi chạy. Phương thức khởi chạy để khởi chạy SDK có yêu cầu trình nghe này làm tham số. Khởi chạy SDK sớm trong vòng đời thời gian vận hành dự án của bạn trước khi cần tải quảng cáo. Ví dụ:

import android.os.Bundle;

import androidx.appcompat.app.AppCompatActivity;
import com.unity3d.ads.example.R;

import com.unity3d.ads.IUnityAdsInitializationListener;
import com.unity3d.ads.UnityAds;

public class InitializeAdsScript extends AppCompatActivity implements IUnityAdsInitializationListener {

  private String unityGameID = "1234567";
  private Boolean testMode = true;

  @Override
  protected void onCreate (Bundle savedInstanceState) {
    super.onCreate (savedInstanceState);
    setContentView (R.layout.activity_main);
    // Initialize the SDK:
    UnityAds.initialize(getApplicationContext(), unityGameID, testMode, this);
  }

  @Override
  public void onInitializationComplete() {

  }

  @Override
  public void onInitializationFailed(UnityAds.UnityAdsInitializationError error, String message) {

  }
}

Đối với hàm initialize, tham số contextContext Android hiện tại. Tham số unityGameID là ID Trò chơi Unity cho dự án của bạn, có trong bảng điều khiển Monetization, cụ thể là trang Settings của dự án. IUnityAdsInitializationListener là hàm lắng nghe sự kiện cho kết quả của lệnh gọi khởi chạy. Boolean true cho biết rằng trò chơi đang ở chế độ thử nghiệm và sẽ chỉ hiển thị quảng cáo thử nghiệm.

Bước tiếp theo: Để tiếp tục quá trình tích hợp của bạn, hãy tham khảo tài liệu Cách triển khai quảng cáo cơ bản trong Android.