My issue is that ads are not being displayed at all in my app, test mode or not. I am going to keep this question specific to test mode, and once I get that working I will w
If you create adunit and use it immediately may show this error, try to load ads after 30 minutes or more time.
I had this problem too. It wasn't until I went to Admob.com and "manually" added my app so I could get my "Ad Unit Id". I put this Ad Unit Id string as the argument my adView.setAdUnitId
call. Then I installed and opened the "release" APK I generated via Eclipse. File > Export > Export Android Application
In my case I was testing using an emulator and getting the same error. After change to a phone everything works.
Try another test device.
Ads are disabled from Admob server, your code is ok, try to change the package name, and see if ads are displayed. Then contact admob to see the problem.
it's also possible to luck of inventory. I am also face because of of this. failed to load ad : 3
You need to use ID that Google provide for you for current test device. You can find it in logcat, just find something like this:
Ads: Use AdRequest.Builder.addTestDevice("903A70A3D439E256BAED43E65A79928E") to get test ads on this device.