I\'m using admob for showing android ads. The test ads are working fine but real ads are not shown. Also, I\'ve no issue with real interstitial ads as they work fine. Just t
"It could be that you have only recently created a new Ad Unit ID and requesting for live ads. It could take a few hours for ads to start getting served if that is that case."
I faced the same problem, if you can show test ads, it's fine, live ads will be showed soon (of course after you removed .addTestDevice(...) ).
I guess that google need time to collect some information (location, age, gender...) to show properly ads that can interest user.
May be you know but NEVER forget: DO NOT touch the live ads, you will be banned soon.
https://groups.google.com/forum/#!category-topic/google-admob-ads-sdk/android/fBe3YL3ffpo