在您将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激励广告的流程。