Testing admob before publish
You can test AdMob in emulator also. You need the test mode to achieve that. See tutorial Step 6 for more info: How to integrate Admob into your app
If you don't find the device ID in LogCat you can also try to add the TEST_EMULATOR constant:
request.addTestDevice(AdRequest.DEVICE_ID_EMULATOR);
All those links are obsolete, to test, replace your Banner ID for the one mentioned by Google here (section "Give your app an Ad Unit ID"): https://developers.google.com/admob/android/quick-start
And replace your Interstitial ID with the one mentioned by Google here (section "Instantiating the InterstitialAd object"): https://developers.google.com/admob/android/interstitial