在 Android 中初始化 SDK
在 Android 应用程序中初始化 Unity Ads SDK。设置 Game ID(游戏 ID),配置监听器来处理初始化状态,并启用广告变现。
阅读时间2 分钟最后更新于 5 个月前
要初始化该 SDK,必须为适当平台引用项目的 Game ID(游戏 ID)。在 Unity Ads Monetization(变现)后台的二级导航菜单中选择 CURRENT PROJECT(当前项目)> Project Settings(项目设置),即可找到该 ID。
在游戏脚本中,需要实现一个 接口来处理初始化回调。用于初始化 SDK 的 initialize 方法需要将此监听器作为参数。应在项目运行时的生命周期早期(在需要加载广告之前)初始化 SDK。例如:
IUnityAdsInitializationListenerimport 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) { } }
对于 函数, 参数是当前的 Android 。 参数是位于 Monetization(变现)后台中的项目的 Unity Game ID(Unity 游戏 ID),具体而言,此 ID 位于项目的 Settings(设置)页面中。 是初始化调用结果的监听器。 布尔值表示游戏处于测试模式,只会展示测试广告。
initializecontextContextunityGameIDIUnityAdsInitializationListenertrue后续步骤:请参阅关于在 Android 中实现插页式广告的文档以继续您的集成。