I have a Sony Xperia Z5 Premium with android 6.0.1. When I try to call Unity Ads, nothing shows up.
On every other devices like Samsung S3 , S6 , Note 2 , Note 4 and two tablets , it works.
Another apps which also have Unity Ads are working well. Even our previous product works well on my device. Every other projects show Unity Ads on my device.
I am calling the ad at the very beginning of the game.
void Start() {
Advertisement.Initialize("1234567",true);
StartCoroutine(ShowAdWhenReady());
}
IEnumerator ShowAdWhenReady() {
while (!Advertisement.IsReady())
Advertisement.Show();
}
In this case, Advertisement.IsReady() never becomes true on my device. However, I got this log on Log Viewer: HandleInterstitialLoaded event received.
I have done everything listed below:
- Creating another empty project and exporting the old one there
- Changing Unity Version (I have tried 5.3 , 5.4 and 5.5)
- Restarting the phone
- Deleting existing APK from the device and fresh install
- Trying rewardedVideo and video ads
- Trying Test Ad
Nothing works. I hope someone know the issue and the solution.
Best regards
Ozan