Hi there. This isn't a bug with mobile.
If there's no ads to serve you, the server won't serve you them. Simple.
Advertisers look for specific demographics for their advertisements. If you don't meet these demographics, they won't offer you an ad to watch. While BMG lets you watch it through their application, they cannot force you an advertisement, nor can they control how many you see. It's up to the advertisers.
As for the mobile purchase issues you mentioned; that was an issue with a depricated API on mobile that stopped purchases from going through. Anyone previously who had an issue with their purchases were rightfully granted their items, as well as compensation for the on-going trouble. If you were to purchase mobile, hypothetically, it would work correctly.
You can see below for an announcement on that issue;
viewtopic.php?f=11&t=105558