The initial post about this has gone over 1 week without receiving an answer, so I’m creating a new one.
The initial bug report is available here: Documentation - Roblox Creator Hub
Why did I mark this as ROBLOXCRITICAL?
[ol]
[li]Can cause the mobile client to crash[/li]
[li]Can break a user’s in-game reward system[/li]
[li]Can make the game unplayable[/li]
[li]This is a broken feature[/li]
[/ol]
Can you repro?
Other users seem to have different problems with the AdService – some people can watch videos without issues, and for others, the advertisements never display, or the mobile client can crash.
The issues:
Issues with the service can be found on both iOS and Android. If you reward user’s in-game currency for watching video advertisements, you will find that some users can “play” the ad over and over again, without having to actually watch the advert and they still receive the virtual reward. This is because of the advert not playing due to issues, and VideoAdClosed( ) still firing, even though the advert wasn’t watched all the way through.
Weird things to note:
On my Nexus 5, attempting to play an ad would, more often than not, change the resolution of the screen and mess up the touch inputs. I found that once my screen resolution was messed up, attempting to play another advertisement fixed both the resolution and the touch input.
How to repro:
Get a mobile device, login with a non-BC account, and find a place with the AdService enabled.
(My brother and I tested it on his place here: DevSean's Place Number: 80 - Roblox)
It may work for you; it may not work for you.
We know the place has awarded R$ from people watching ads (at least the production/non-testing version), and the place doesn’t seem to award R$ for users when there are issues showing a video, but this still needs fixing, either way.