Search Unity

[Android] UnityAds.isReady() is always true

Discussion in 'Unity Ads & User Acquisition' started by SoftwareTest, Feb 5, 2020.

  1. SoftwareTest

    SoftwareTest

    Joined:
    Aug 11, 2019
    Posts:
    1
    Hi everyone,

    I am currently facing the issue that my UnityAds.isReady() check always gives out a true, even when the Ad can't get displayed.


    Code (CSharp):
    1. if(UnityAds.isReady("rewardedVideo"))
    2.     {
    3.         UnityAds.show(MainActivity.this, "rewardedVideo");
    4.     }
    5.     else
    6.     {
    7.         UnityAds.load("rewardedVideo");
    8.     }

    This is how I am initializing the UnityAdsSDK

    Code (CSharp):
    1.         UnityAds.initialize(Loading.this, "my id");
    2.  
    And this is how I am preparing the Ad some seconds before the first request.


    Code (CSharp):
    1.  IUnityAdsListener unityAdsListener = new IUnityAdsListener() {
    2.  
    3.             @Override
    4.             public void onUnityAdsReady(String s) {
    5.                 if (progressUnity) {
    6.                     progressDialog.dismiss();
    7.                     UnityAds.show(MainActivity.this, "rewardedVideo");
    8.                     progressUnity = false;
    9.                 }
    10.             }
    11.  
    12.             @Override
    13.             public void onUnityAdsStart(String s) {
    14.                
    15.             }
    16.  
    17.             @Override
    18.             public void onUnityAdsFinish(String s, UnityAds.FinishState finishState) {
    19.                
    20.             }
    21.  
    22.             @Override
    23.             public void onUnityAdsError(UnityAds.UnityAdsError unityAdsError, String s)
    24.             {
    25.             }
    26.         };
    27.  
    28.         UnityAds.setListener(unityAdsListener);
    Any help would be really appreciated