[JAVA] Procédure de configuration d'AdMob pour les applications Android (décembre 2016)

J'ai fait une note pour me souvenir de la procédure car les spécifications changent de temps en temps et je devais copier et coller à chaque fois.

Obtenez google-services.json

Correction de build.gradle

--Ajoutez le classpath dans les dépendances du build.gradle de niveau racine.

```groovy:build.gradle(Root)
buildscript {

    ...

    dependencies {

        ...

        //Ajoutez ce qui suit
        classpath 'com.google.gms:google-services:3.0.0'
    }
}
```

--Modifier le niveau du module build.gradle --Ajoutez des dépendances dans les dépendances. --Appliquez le plug-in. (En principe, écrivez en bas de build.gradle)

Modifier AndroidManifest.xml

Modifiez strings.xml

--Ajoutez l'ID du bloc d'annonces. (Ce qui suit est l'ID de l'unité de test)

```xml:strings.xml
<string name="banner_ad_unit_id">ca-app-pub-3940256099942544/6300978111</string>
```

Réparer acitivity_main

Modification de MainAcitivity.java

--Importer AdRequest et AdView. --Initialisez dans onCreate, obtenez la vue de l'annonce, générez la demande, chargez l'annonce.
* L'initialisation peut être effectuée même dans une classe qui hérite d'Application.

```java:MainActivity.java
package ...
import ...
import ...

//Ajout des deux lignes suivantes
import com.google.android.gms.ads.AdRequest;
import com.google.android.gms.ads.AdView;

public class MainActivity extends ActionBarActivity {

    ...

    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        //Ajout des 4 lignes suivantes
        //TODO:L'ID d'application suivant est un exemple. Annonces mobiles.initialize()Veuillez modifier vous-même le deuxième argument de.
        MobileAds.initialize(getApplicationContext(), "ca-app-pub-3940256099942544~3347511713");
        AdView mAdView = (AdView) findViewById(R.id.adView);
        AdRequest adRequest = new AdRequest.Builder().build();
        mAdView.loadAd(adRequest);
    }

    ...

}
```

Autre (facultatif)

Recommended Posts

Procédure de configuration d'AdMob pour les applications Android (décembre 2016)
Notes pour les débutants en développement d'applications Android
Mémorandum des débutants en développement d'applications Android
Procédure de configuration automatique de la build Android à l'aide d'Azure DevOps
Liens pour créer des applications Android (pour les débutants)
Procédure de configuration d'AdMob pour les applications Android (décembre 2016)
Procédure de publication d'applications Android adaptée aux débutants, en difficulté pour la première version first
valeur par défaut d'Android: exporté
Créer un environnement Spring pour Android 2.0.0
Procédure de publication d'une application à l'aide d'AWS (6) Présentation de Nginx
[Note] Défi pour développer une application commerciale Andorid
Préparation au développement d'applications Android 7/15
Procédure de publication d'une application à l'aide d'AWS (4) Création d'une base de données
Procédure de publication d'applications Android adaptée aux débutants, en difficulté pour la première version first