2014-10-13 2 views
-3

Я получаю эти ошибки при размещении рекламного объявления.Android Adview получение ошибки

  1. ошибка: Ошибка синтаксического анализа XML: несвязанный префикс <com.google.android.gms.ads.AdView
    android:id="@+id/adView" android:layout_width="match_parent" android:layout_height="wrap_content" ads:adSize="BANNER" ads:adUnitId="ca-app-pub-2852987101120590/2338373260" />

  2. ошибка: AdView не может быть разрешен или не является полем AdView adView = (AdView)this.findViewById(R.id.adView); AdRequest adRequest = new AdRequest.Builder().build(); adView.loadAd(adRequest);

, где проблема? пожалуйста помоги. Я получаю эти две ошибки.

ответ

0

Добавьте эту строку в XML-файле

xmlns:ads="http://schemas.android.com/apk/res-auto" 

Так, например,

<RelativeLayout 
    xmlns:android="http://schemas.android.com/apk/res/android" 
    xmlns:ads="http://schemas.android.com/apk/res-auto" 
    android:id="@+id/mainLayout" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent"> 
    <com.google.android.gms.ads.AdView 
     android:id="@+id/adView" 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content" 
     android:layout_alignParentBottom="true" 
     android:layout_alignParentLeft="true" 
     ads:adSize="BANNER" 
     ads:adUnitId="@string/ad_unit_id"/> 
</RelativeLayout> 
Смежные вопросы