When Admob loads alright on a test device emulator but fails to load an add for the production app with following errors
W/Ads: Received error HTTP response code: 403
W/Ads: There was a problem getting an ad response. ErrorCode: 0
W/Ads: Failed to load ad: 0
//AdRequest.Builder().addTestDevice("testDeviceId").build(); //loads fine with test
AdRequest adRequest = new AdRequest.Builder().build(); // this fails with errorCode 0
MainActivity:
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
MobileAds.initialize(this, "myappId");
mAdView = (AdView)findViewById(R.id.adView1);
AdRequest adRequest = new AdRequest.Builder().build();
mAdView.loadAd(adRequest);
}
Layout:
<com.google.android.gms.ads.AdView
xmlns:ads="http://schemas.android.com/apk/res-auto"
android:id="@+id/adView1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
ads:adSize="BANNER"
ads:adUnitId="@string/addUnit2">
</com.google.android.gms.ads.AdView>