Unity广告在我的Android应用程序中不断显示

Unity广告在我的Android应用程序中不断显示,android,android-studio,unity3d,ads,unityads,Android,Android Studio,Unity3d,Ads,Unityads,我在安卓工作室开发了一个安卓应用程序。我在我的应用程序中集成了Unity广告,显示全屏视频广告 我在他们的文档中仔细地遵循了每个步骤: 但是广告一个接一个地连续播放。这个视频广告没有停止。因为这个原因,我的应用程序失去了用户 下面是我根据MainActivity.class中的文档进行的实现: UnityListener unityListener = new UnityListener(); UnityAds.initialize(MainActivity.this, "my_ad_unit

我在安卓工作室开发了一个安卓应用程序。我在我的应用程序中集成了Unity广告,显示全屏视频广告

我在他们的文档中仔细地遵循了每个步骤:

但是广告一个接一个地连续播放。这个视频广告没有停止。因为这个原因,我的应用程序失去了用户

下面是我根据MainActivity.class中的文档进行的实现:

UnityListener unityListener = new UnityListener();
UnityAds.initialize(MainActivity.this, "my_ad_unit_id", unityListener);

private class UnityListener implements IUnityAdsListener {

        @Override
        public void onUnityAdsReady(String s) {
                UnityAds.show(MainActivity.this);
        }

        @Override
        public void onUnityAdsStart(String s) {
        }

        @Override
        public void onUnityAdsFinish(String s, UnityAds.FinishState finishState) {
        }

        @Override
        public void onUnityAdsError(UnityAds.UnityAdsError unityAdsError, String s) {
        }
}

您的代码会在广告可用时立即显示广告。如果你想限制它们或让它们显示,因为用户点击或以某种方式交互,你将不得不连接起来。从onUnityAdsReady方法中删除这一行“UnityAds.show(MainActivity.this);”,并使用它在要显示广告的位置显示广告。建议在调用show方法之前检查广告是否已加载且准备就绪。它的良好做法是加载下一个广告,一旦你们显示广告。希望这将帮助你们。