在您将now.gg激励广告集成到您的应用后,您可以按照以下步骤在Unity和原生Android上测试应用的集成。
在开始测试之前,您必须在应用中启用调试模式。
我们为以下平台提供了详细的调试模式启用说明:
要为您的Android应用启用调试模式,请在应用main activity的onCreate方法中添加 NowGGAds.enableDebugMode(); 如下所示:
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
showAdButton = findViewById(R.id.showAd);
/* 重要:在BlueStacks 5/now.gg测试环境中使用此行进行集成测试,并在生产/发布构建中删除它 */
NowGGAds.enableDebugMode();
NowGGAds.initialize(this, initializationStatus -> {
Log.d(TAG, "onInitializationComplete: " + initializationStatus);
if (initializationStatus.getState().equals(State.NOT_READY)) {
Log.d(TAG, "onInitializationComplete: error");
// 重试创建 NowGGAds
}
});
enableDebugMode() 函数应仅在测试环境初始化。要为Unity应用启用调试模式,请在初始化模块之前调用 NowGGAdsManager 类的 EnableDebugMode() 函数,如下所示:
void Start()
{
NowGGAdsManager.Instance.OnInitSuccess += OnInitSuccess;
NowGGAdsManager.Instance.OnInitFailed += OnInitFailed;
NowGGAdsManager.Instance.OnNowGGRewardedAdDismissed += OnAdDismissed;
NowGGAdsManager.Instance.OnNowGGRewardedAdFailedToLoad += OnAdFailedToLoad;
NowGGAdsManager.Instance.OnNowGGRewardedAdShownToUser += OnAdShownToUser;
NowGGAdsManager.Instance.OnUserEarnedReward += OnUserEarnedReward;
/* 重要:在BlueStacks 5/now.gg测试环境中使用此行进行集成测试,并在生产/发布构建中删除它 */
NowGGAdsManager.Instance.EnableDebugMode();
NowGGAdsManager.Instance.Initialize();
}
EnableDebugMode() 函数应仅在测试环境初始化。在您的应用中启用调试模式后,请按照以下步骤测试激励广告集成:
注意:在BlueStacks 5测试环境中显示的广告是虚拟广告。实际广告仅在您将应用发布到now.gg后显示给用户。
我们还为原生Android和Unity提供了演示工程,您可以 在此找到。您可以参考这些工程来了解now.gg激励广告的流程。