D
drawing rage
Membre
- Inscrit
- 27 Décembre 2015
- Messages
- 5
- Points
- 0
- #1
Bonjour,
Je suis en train d'essayer d'ajouter de la publicité Admob dans mon application android, mais j'ai le message d'erreur The ad size and ad unit ID must be set before loadAd is called.
Ça fait 4 jours que je suis dessus pour résoudre le problème, ... sans succès
Mon code :
Manifest.xml :
<uses-permission android:name="android.permission.INTERNET"/>
<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" />
<activity android:name="com.google.android.gms.ads.AdActivity"
android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize"/>
Layout.xml :
<FrameLayout 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:id="@+id/container"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context="com.unLapinParJour.app.Info"
tools:ignore="MergeRootFrame">
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_marginLeft="0dp"
android:layout_marginRight="0dp"
android:layout_marginBottom="0dp">
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android
addingTop="10dp"
android
addingBottom="20dp"
android
addingLeft="10dp"
android
addingRight="10dp"
tools:context="com.unLapinParJour.app.Info$PlaceholderFragment"
android
rientation="vertical"
android:background="@color/bckActivity">
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="Erreur Chargement"
android:id="@+id/dateJour"
android:textSize="24dp"
android:textStyle="bold"
android:layout_marginTop="10dp"
android:textColor="@color/txtTitleActivity"
android:gravity="center_horizontal"
android:layout_marginBottom="20dp" />
<ImageView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:id="@+id/dessinJour"
android:src="@drawable/lapin_0101"
android:clickable="true"
android:adjustViewBounds="true"
android:cropToPadding="false"
android:scaleType="fitStart"
android:layout_gravity="top" />
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:textAppearance="?android:attr/textAppearanceMedium"
android:text="Aucune description"
android:id="@+id/descriptionJour" />
</LinearLayout>
app :
dependencies {
compile fileTree(include: ['*.jar'], dir: 'libs')
compile 'com.google.android.gms
lay-services-ads:8.4.0'
}
Code java :
public class DessinJour extends Activity {
private AdView mAdView;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
AdView mAdView = (AdView) findViewById(R.id.banner);
AdRequest.Builder adRequestBuilder = new AdRequest.Builder();
adRequestBuilder.addTestDevice(AdRequest.DEVICE_ID_EMULATOR);
adRequestBuilder.addTestDevice("7dadaff3432ed33a");
mAdView.loadAd(adRequestBuilder.build());
setContentView(R.layout.activity_dessin_jour);
</ScrollView>
<com.google.android.gms.ads.AdView
android:id="@+id/banner"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
ads:adUnitId="@string/admobId"
ads:adSize="SMART_BANNER"
android:layout_gravity="bottom" />
</FrameLayout>
J'ai bien déclaré ads:adSize et adUnitId ...donc je ne comprend pas d'où peux venir l'erreur.
Quelqu'un a-t-il une idée ? Je vous en remercie par avance.
Je suis en train d'essayer d'ajouter de la publicité Admob dans mon application android, mais j'ai le message d'erreur The ad size and ad unit ID must be set before loadAd is called.
Ça fait 4 jours que je suis dessus pour résoudre le problème, ... sans succès
Mon code :
Manifest.xml :
<uses-permission android:name="android.permission.INTERNET"/>
<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" />
<activity android:name="com.google.android.gms.ads.AdActivity"
android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize"/>
Layout.xml :
<FrameLayout 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:id="@+id/container"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context="com.unLapinParJour.app.Info"
tools:ignore="MergeRootFrame">
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_marginLeft="0dp"
android:layout_marginRight="0dp"
android:layout_marginBottom="0dp">
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android
android
android
android
tools:context="com.unLapinParJour.app.Info$PlaceholderFragment"
android
android:background="@color/bckActivity">
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="Erreur Chargement"
android:id="@+id/dateJour"
android:textSize="24dp"
android:textStyle="bold"
android:layout_marginTop="10dp"
android:textColor="@color/txtTitleActivity"
android:gravity="center_horizontal"
android:layout_marginBottom="20dp" />
<ImageView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:id="@+id/dessinJour"
android:src="@drawable/lapin_0101"
android:clickable="true"
android:adjustViewBounds="true"
android:cropToPadding="false"
android:scaleType="fitStart"
android:layout_gravity="top" />
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:textAppearance="?android:attr/textAppearanceMedium"
android:text="Aucune description"
android:id="@+id/descriptionJour" />
</LinearLayout>
app :
dependencies {
compile fileTree(include: ['*.jar'], dir: 'libs')
compile 'com.google.android.gms
}
Code java :
public class DessinJour extends Activity {
private AdView mAdView;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
AdView mAdView = (AdView) findViewById(R.id.banner);
AdRequest.Builder adRequestBuilder = new AdRequest.Builder();
adRequestBuilder.addTestDevice(AdRequest.DEVICE_ID_EMULATOR);
adRequestBuilder.addTestDevice("7dadaff3432ed33a");
mAdView.loadAd(adRequestBuilder.build());
setContentView(R.layout.activity_dessin_jour);
</ScrollView>
<com.google.android.gms.ads.AdView
android:id="@+id/banner"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
ads:adUnitId="@string/admobId"
ads:adSize="SMART_BANNER"
android:layout_gravity="bottom" />
</FrameLayout>
J'ai bien déclaré ads:adSize et adUnitId ...donc je ne comprend pas d'où peux venir l'erreur.
Quelqu'un a-t-il une idée ? Je vous en remercie par avance.