bonjour,
je veux ajouter une banniere admob pour la premiere fois mais j'ai une erreur :
android.view.InflateException: Binary XML file line #25: Error inflating class com.google.ads.AdView
voici mon code:
xml de mon activity:
Code xml : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" xmlns:ads="http://schemas.android.com/apk/lib/com.google.ads" android:orientation="vertical" android:layout_width="match_parent" android:layout_height="match_parent" tools:context=".Editeur" > <com.google.ads.AdView android:id="@+id/adview" android:layout_width="wrap_content" android:layout_height="wrap_content" ads:adUnitId="id-admob" ads:adSize="BANNER"/> </LinearLayout>
java de l'activity:
Code java : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.editeur); AdView adView = (AdView)this.findViewById(R.id.adview); adView.loadAd(new AdRequest());
le manifeste:
Code xml : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 <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"/>
j'ai bien importé le .jar:
GoogleAdMobAdsSdk-6.4.1.jar
je ne sais pas d'où peut venir le problème.
Merci.
Partager