Unity Ads Advertisement.IsReady() always return false on mobile

testmode : true
on editor : can see test ads

but only mobile Advertisement.IsReady() is false

i wait 10 minute and check it but always false

i’m using UNITY 5.3.4
UnityAds is built in version ( not get from assetstore )

appid, zonid is correct

my old zonid, new zonid is also same result

help me

I had the same problem. I finnaly got it to work using the following steps:

  1. Unlink and relink the project if you have a project linked

  2. Switch the platform to PC and switch it back to Android or iOS.

  3. Re-enable all the services to want to use.

By now I got the error:

FileNotFoundException: Could not load file or assembly 'UnityEngine.Advertisements, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' or one of its dependencies.

This one I solved by doing what potato_rocket recommends in this thread: unity 5.5.0f3 unityengine.advertisements not found - Questions & Answers - Unity Discussions

After this it worked for me. I think the problem lies in the UnityConnectSettings.asset file.
It added these lines to my project when it did work:
95111-screenshot-1.png

Hope this helps