Я сошел с ума. У меня есть специальный LinearLayout для рекламы
<LinearLayout
android:id="@+id/layout1"
android:layout_width="fill_parent"
android:layout_height="52dp"
>
</LinearLayout>
Я заполняю его объявлениями с кодом
adView = new AdView(this, AdSize.BANNER, MY_AD_UNIT_ID);
LinearLayout bout = (LinearLayout) findViewById(R.id.layout1);
bout.addView(adView);
// Initiate a generic request to load it with an ad
adView.loadAd(new AdRequest());
Файл манифеста выглядит следующим образом
<!--Permissions-->
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
<activity android:name="com.google.ads.AdActivity"
android:configChanges="keyboard|keyboardHidden|orientation"
/>
И JAR GoogleAdMobAdsSdkAndroid-4.1.1 добавляется к пути.
Никаких объявлений НИКОГДА не показывалось. В Logcat я вижу, что
08-23 12: 03: 04.527: ПРЕДУПРЕЖДЕНИЕ / Объявления (28980): IOException при подключении к URL-адресу объявления.
08-23 12: 03: 04.527: ИНФОРМАЦИЯ / Объявления (28980): onFailedToReceiveAd (сеть)
произошла ошибка.)
Я проверяю это на реальном устройстве.
Есть предложения?