测试集成

在您将now.gg激励广告集成到您的应用后,您可以按照以下步骤在Unity和原生Android上测试应用的集成。

过程

启用调试模式

在开始测试之前,您必须在应用中启用调试模式。

我们为以下平台提供了详细的调试模式启用说明:

1. 原生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() 函数应仅在测试环境初始化。
  • 在将应用构建的发布版本提交到now.gg云(Cloud)之前,必须删除此函数。

2. Unity

要为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() 函数应仅在测试环境初始化。
  • 在将应用构建的发布版本提交到now.gg云(Cloud)之前,必须删除此函数。

测试集成

在您的应用中启用调试模式后,请按照以下步骤测试激励广告集成:

  • 在测试设备上安装 BlueStacks 5模拟器
  • 将集成了“now.gg激励广告”的APK拖放到BlueStacks 5模拟器上以安装应用。
  • 启动应用。
  • 根据您应用的激励广告配置,测试以下场景:
    • 广告是否显示在用户的屏幕上
    • 用户是否赚取奖励
    • 用户关闭广告后,是否:
      • 没有赚取奖励
      • 在广告网络配置的指定时间后,关闭了广告并赚取了奖励。

注意:在BlueStacks 5测试环境中显示的广告是虚拟广告。实际广告仅在您将应用发布到now.gg后显示给用户。


演示工程

我们还为原生Android和Unity提供了演示工程,您可以 在此找到。您可以参考这些工程来了解now.gg激励广告的流程。

×
文本已复制到剪贴板
copyLinkText
有疑问?请通过以下方式联系我们: dev-support@now.gg