I have followed many answers about that error here, but my problem is not solved. Every time I run my app no ads appear and I get this error message in Logcat:
If your ad unit id string is like this: xyz You should remove the translatable part. For me it fixed the problem.
Most likely you have recently created a new Ad Unit ID, but you also could get this error because you're passing a wrong Ad Unit ID.
Dear Friend if after then you start to using your real ADMOB app ID instead of testing ids , just wait a few hours(for me it takes about 2-3 hours) after which you will get live admob ads.
Make sure you don't have an add blocker installed on your device.
By changing your app package name the error will be resolved..
try changing ads:adSize="BANNER"
with ads:adSize="SMART_BANNER"