Download

Ads aren't displaying.

I have my admob setup correctly(I think). Ad index 1 is a banner. Yet no ads ever show. Also, admob is telling me there have been zero ad request.

Here is what I have in my project:
adsnotworking.png

ManifestRequirementsOverride:



<uses-sdk android:minSdkVersion="14" android:targetSdkVersion="14" />
<uses-feature android:glEsVersion="0x00020000" android:required="true" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="com.android.vending.BILLING" />



<compatible-screens>
	<screen android:screenSize="small" android:screenDensity="hdpi" />
	<screen android:screenSize="small" android:screenDensity="xhdpi" />
	<screen android:screenSize="small" android:screenDensity="280" />
	<screen android:screenSize="small" android:screenDensity="360" />
	<screen android:screenSize="small" android:screenDensity="420" />
	<screen android:screenSize="small" android:screenDensity="480" />
	<screen android:screenSize="small" android:screenDensity="560" />

	<screen android:screenSize="normal" android:screenDensity="hdpi" />
	<screen android:screenSize="normal" android:screenDensity="xhdpi" />
	<screen android:screenSize="normal" android:screenDensity="280" />
	<screen android:screenSize="normal" android:screenDensity="360" />
	<screen android:screenSize="normal" android:screenDensity="420" />
	<screen android:screenSize="normal" android:screenDensity="480" />
	<screen android:screenSize="normal" android:screenDensity="560" />

	<screen android:screenSize="large" android:screenDensity="hdpi" />
	<screen android:screenSize="large" android:screenDensity="xhdpi" />
	<screen android:screenSize="large" android:screenDensity="280" />
	<screen android:screenSize="large" android:screenDensity="360" />
	<screen android:screenSize="large" android:screenDensity="420" />
	<screen android:screenSize="large" android:screenDensity="480" />
	<screen android:screenSize="large" android:screenDensity="560" />
</compatible-screens>


Figured it out. There were missing permissions required for adMob to work. These permissions are typically standard if you don’t use a custom manifest.

Definitely:



<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />


And maybe(but I don’t think so):



<uses-permission android:name="com.android.vending.BILLING" />