Witam! Utworzyłem konto w admobie i chciałem dodać baner do mojej aplikacji niestety w każdym poradniku jest napisane co innego. W przykładowych aplikacjach z google play services wyświetlają się błedy, więc nawet nie mogę odpalić żadnej przykładowej aplikacji. Jak na razie dodałem coś takiego w layout'cie:
<RelativeLayout
xmlns:ads= "http://schemas.android.com/apk/lib/com.google.ads"
(...)
>
(...)
<LinearLayout
android:id="@+id/add"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/widok"
android:layout_centerHorizontal="true"
android:layout_marginTop="16dp"
android:orientation="horizontal">
<com.google.ads.AdView
android:id="@+id/adView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
ads:adSize="BANNER"
ads:adUnitId="ca-app-pub-8159729539968060/3299948834"
ads:loadAdOnCreate="true" >
</com.google.ads.AdView>
</LinearLayout>
</RelativeLayout>
Aplikacja działała, jednak ta wstawka sprawia, że się wywala z błędem:
05-24 16:35:02.960: E/AndroidRuntime(4471): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.ja12.myapp12/com.example.myapp12.ShowStatus}: android.view.InflateException: Binary XML file line #78: Error inflating class com.google.ads.AdView
Jak to naprawić?
dodanie znacznika <code class="xml"> - furious programming