2016-05-12 8 views
0

Я реализую баннерные объявления, но при получении ошибки «Требуемый атрибут XML» adsize «отсутствовал». Я использовал the developer.google.com link to add admobПоказаны ошибки Необходимый атрибут XML «adSize» отсутствовал

Я также посетил другие StackOverflow вопросы, как в Required XML attribute 'adsize' was missing (google play service)

и я уже реализовал все, но ошибка остается тем же самым. Вот код.

activity_main.xml

<?xml version="1.0" encoding="utf-8"?> 
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
xmlns:tools="http://schemas.android.com/tools" 
xmlns:ads="http://schemas.android.com/apk/res-auto" 
android:layout_width="match_parent" 
android:layout_height="match_parent" 
android:paddingBottom="@dimen/activity_vertical_margin" 
android:paddingTop="@dimen/activity_vertical_margin" 
tools:context="com.example.abhishek.canddatastructureprograms.MainActivity"> 



<FrameLayout 
    android:id="@+id/sample_content_fragment" 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content" /> 

<com.google.android.gms.ads.AdView 
    android:id="@+id/adView" 
    android:layout_height="wrap_content" 
    android:layout_width="match_parent" 
    android:layout_centerHorizontal="true" 
    android:layout_alignParentBottom="true" 
    ads:adSize="BANNER" 
    ads:adUnitId="@string/banner_ad_unit_id"> 

</com.google.android.gms.ads.AdView> 
</RelativeLayout> 

MainActivity.java

добавлен следующий код в OnCreate() метод.

AdView mAdview= (AdView) findViewById(R.id.adView); 


    //AdRequest mAdRequest= new AdRequest().Builder.build(); 

    AdRequest request = new AdRequest.Builder() 
      .addTestDevice(AdRequest.DEVICE_ID_EMULATOR)  // All emulators 
      .addTestDevice("9F099BD5E5700664591DEC5FDC92A40E") // An example device ID 
      .build(); 

    mAdview.loadAd(request); 

Пожалуйста, дайте мне знать, если мне нужно, чтобы добавить больше деталей или код.

ответ

0

Код кажется правильным. Попробуйте удалить все левые и правые прокладки или поля, возможно, вы получите эту ошибку, потому что у вас слишком маленький экран, чтобы показать добавление.

+0

Woah! Большое спасибо!! Он работает сейчас. Я даже не думал, что это может повлиять на это. –

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