Объявление Unity reward не готово к показу на android 9 - PullRequest
0 голосов
/ 21 июня 2020

Я пытаюсь показать размещение с вознаграждением Unity Ads через посредничество на устройстве Android, я понял, что он работает на android 8, но когда я тестирую его на android 9, UnityAds.isReady () всегда возвращает false.

это последняя конфигурация посредника Gradle.

implementation 'com.google.ads.mediation:unity:3.4.6.0'

это мой код конфигурации

//UnityAds.initialize(AdTask.this, AdConfig.UNITY_AD_GAME_ID, unityAdsListener,true);//this approach is depecated
  UnityAds.initialize(AdTask.this,AdConfig.UNITY_AD_GAME_ID,true);
  UnityAds.isInitialized(); // just to making sure that its been initialized
  UnityAdsImplementation.addListener(unityAdsListener);

вот как я пытаюсь показать рекламу

if (UnityAds.isReady(AdConfig.UNITY_AD_NEW_TASK_PLACEMENT_ID)) { 
     UnityAds.show(AdTask.this, AdConfig.UNITY_AD_NEW_TASK_PLACEMENT_ID);
  }

, а это мой класс слушателя

private class UnityAdsListener implements IUnityAdsListener {

    @Override
    public void onUnityAdsReady (String placementId) {
        // Implement functionality for an ad being ready to show.
    }

    @Override
    public void onUnityAdsStart (String placementId) {
        // Implement functionality for a user starting to watch an ad.
    }

    @Override
    public void onUnityAdsFinish (String placementId, UnityAds.FinishState finishState) {
        // Implement functionality for a user finishing an ad.
        Log.d("unityad","finished");
        
    }

    @Override
    public void onUnityAdsError (UnityAds.UnityAdsError error, String message) {
        // Implement functionality for a Unity Ads service error occurring.
        Log.d("ERROR","zzzzzzzzzzzzzzzzzzzzzzzzzzzzzz"+message);
    }
}

Я отладил каждый шаг и обнаружил, что единственное объявление инициализируется, но объявление не готово к показу. log не понимает, что происходит, поэтому я не использую logcat. Если кто-то из вас уже сталкивался с этим раньше, я хотел бы знать, как вы с этим справились.

1 Ответ

0 голосов
/ 21 июня 2020

Я не знаю, связано ли это, но в настоящее время я работаю над своей игрой, и реклама работает нормально, сегодня (например, 1 час go) я протестировал свою игру, и реклама не была готова, несмотря ни на что .. возможно, это проблема с рекламой Google?

...