We noticed a strange bug in the AppLovin plugin:
The isLoaded() function return true, so we try to show a video.
One second later, the user gets the following 3 callbacks:
-
phase=validationSucceeded, event.isError=nil, event.response=nil
-
phase=playbackBegan, event.isError=nil, event.response=nil
-
phase=displayed, event.isError=nil, event.response=nil
Sometimes 3 is received before 2, but the first event is always the “validationSucceeded” event, and these events are always 1 second after show().
Obviously, a video has not been shown to the user.
Why is this happening? the isLoaded() should return false if it can’t show a video, and if it fails to show the video, the “validationSucceeded” event should not be sent (we use this callback to reward our users).
Maybe this has something to do with the fact that the user is from east Asia? (a fill issue causing the plugin to go crazy?)
The user has an Android device (os version 5.0.2, model Mi 4i)
Thanks