UnityAds.isReady () всегда верно - PullRequest
       49

UnityAds.isReady () всегда верно

0 голосов
/ 05 февраля 2020

В настоящее время я сталкиваюсь с проблемой, заключающейся в том, что моя проверка UnityAds.isReady () всегда выдает истину, даже если объявление не может быть отображено.

if(UnityAds.isReady("rewardedVideo"))
    {
        UnityAds.show(MainActivity.this, "rewardedVideo");
    }
    else
    {
        UnityAds.load("rewardedVideo");
    }

Вот как я инициализирую UnityAdsSDK

 UnityAds.initialize(Loading.this, "my id");

И вот как я готовлю объявление за несколько секунд до первого запроса.

IUnityAdsListener unityAdsListener = new IUnityAdsListener() {

            @Override
            public void onUnityAdsReady(String s) {
                if (progressUnity) {
                    progressDialog.dismiss();
                    UnityAds.show(MainActivity.this, "rewardedVideo");
                    progressUnity = false;
                }
            }

            @Override
            public void onUnityAdsStart(String s) {

            }

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

            }

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

        UnityAds.setListener(unityAdsListener);

Любая помощь будет очень признательна

...