EDIT: solved in the thread linked by @LSTGames .
Since updating to Unity 5.5.0p3 (from 5.4.0f1), UnityAds won’t launch any callback after the video shows up. I already tried to disable and re-enable UnityAds in the Services tab and regenerating Library folder, with no success. This is my code:
public void LaunchAd () {
ShowOptions options = new ShowOptions {resultCallback = OnVideoCallback};
Advertisement.Show("rewardedVideoZone",options);
}
public void OnVideoCallback (ShowResult result) {
Debug.Log("Ad finished");
//more stuff here
}
The ad shows fine, but “Ad finished” never gets logged. The problem happens on iOS; in the editor the callback fires correctly; I haven’t tried this yet on Android. Am I missing something in 5.5?