2014-11-23 2 views
1

В моей деятельности я использовал этотAdmob AdView Баннер показать объявления в Android приложения

public class MainActivity extends Activity { 

AdView adView; 

@Override 
protected void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.activity_main); 

    adView = (AdView) findViewById(R.id.adView); 
    AdRequest adRequest = new AdRequest.Builder().addTestDevice(
      "BD9386F17F7DE795B86B5BBBEDDF1095").build(); 
    adView.loadAd(adRequest); 
} 

@Override 
protected void onPause() { 
    // TODO Auto-generated method stub 
    super.onPause(); 
    adView.pause(); 
} 

@Override 
protected void onResume() { 
    // TODO Auto-generated method stub 
    super.onResume(); 
    adView.resume(); 
} 

@Override 
protected void onDestroy() { 
    // TODO Auto-generated method stub 
    super.onDestroy(); 
    adView.destroy(); 
} 

}

в моем XML я использовал этот

<com.google.android.gms.ads.AdView 
    xmlns:ads="http://schemas.android.com/apk/res-auto" 
    android:id="@+id/adView" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:layout_alignParentBottom="true" 
    ads:adSize="SMART_BANNER" 
    ads:adUnitId="ca-app-pub-5000769796423780/7961881354" /> 

И в Мой Manifest

Я использовал это разрешение

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

И Эти метаданные

<meta-data android:name="com.google.android.gms.version" 
       android:value="@integer/google_play_services_version"/> 

Я использовал этот код все время, но на этот раз он не работает. Даже ошибок в Logcat нет. Недавно я использовал api-21.

+0

Возможно, в Logcat не было ошибок, но все же он скажет, почему объявление отображается, возможно, в одной строке. Попытайтесь найти его. – Kunalxigxag

+0

Показать лог-код. Всегда будет регистрироваться, когда запрашивается объявление, и когда предоставляется ответ. Там вы найдете свой ответ. – William

ответ

0

Вы добавили AdActivity к manifest?

<activity 
android:name="com.google.android.gms.ads.AdActivity" 
android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize" 
android:theme="@android:style/Theme.Translucent" /> 
+0

Я добавил это. @rgamber –

+0

My Interstial Add показывает отлично, но Banner Add не показывает. @ rgamber –

Смежные вопросы