I have the following code in a scene.
void OnGUI()
{
DoAdvertisement();
}
private void DoAdvertisement()
{
if (ShowAdvertisement && Advertisement.IsReady())
{
var ran = _Random.Next(0, 100);
//if(ran >= 80)
Advertisement.Show();
}
ShowAdvertisement = false;
}
This works great, I can set the global variable ShowAdvertisements and the ad comes up. The problem is however when I close the ad.
As soon as I click the close button on the ad Unity switches scenes, I get to see the scene I was on for maybe half a second after the ad is closed and then it switches.
It's not supposed to and I can't reproduce this behaviour without using the ad.
I have no other code relating to the ad and Im using the Service ad and not the Unity package version.
Any ideas what it might be?
↧