• 23déc

    Intégrer des pub Admob dans ses applications Android



    Admob est une société spécialisée dans la publicité ciblée sur mobile. Cette Société vient d’être rachetée par google pour 750 millions de dollars.
    Dans ce tuto je vais montrer comment intégrer des pub admob pour générer des revenus pour vos applications gratuites.

    D’abord, il faut créer un compte sur le site admob.com.

    etape0 Intégrer des pub Admob dans ses applications Android Android France

    .

    Dans l’onglet site et apps sélection l’icône Android App.

    etape1 Intégrer des pub Admob dans ses applications Android Android France

    .

    Ensuite, saisissez les informations et la catégorie de votre application.

    etape2 Intégrer des pub Admob dans ses applications Android Android France

    .

    Dans la dernière étape téléchargez le sdk de Admod qui va vous permettre d’intégrer leur pub.

    etape3 Intégrer des pub Admob dans ses applications Android Android France

    .

    L’intégration des pubs ciblées d’abmod seront dans un layeur qui va venir se superposer sur votre application. Pour commencer, il faut intégrer la librairie Admod dans votre application. Pour celavous devez faire sur votre application avec le bouton droit, propriété=>java Build path=>Add external JARs.

    etape5 Intégrer des pub Admob dans ses applications Android Android France

    .

    Dans le Repertoire res/value créer le fichier attrs.xml avec les informations de configuration du layeur de pub.

    <?xml version="1.0" encoding="utf-8"?>
    <resources>
    <declare-styleable name="com.admob.android.ads.AdView">
    <attr name="testing" format="boolean" />
    <attr name="backgroundColor" format="color" />
    <attr name="textColor" format="color" />
    <attr name="keywords" format="string" />
    <attr name="refreshInterval" format="integer" />
    <attr name="isGoneWithoutAd" format="boolean" />
    </declare-styleable>
    </resources>
    

    Puis dans les interfaces ou vous voulez voir apparaitre de la publicité rajouter ces balises.

    <!-- rajouter le chemin de votre package-->
    <FrameLayout .....
     xmlns:admobsdk="http://schemas.android.com/apk/res/votre package"
    ...
    >
    <com.admob.android.ads.AdView
    android:id="@+id/ad"
    android:visibility="gone"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:layout_alignParentBottom="true"
    app:backgroundColor="#000000"
    app:textColor="#FFFFFF"
    app:keywords="Android game"
    />
    

    N’oubliez pas de rajouter ces permissions dans votre fichier Androidmanifest.xml. important la balise meta-data android qui permet d’identifier votre application sur Admob.

    <!-- l'application  ID assigné par AdMob  dans  la balise application de la class qui affiche la pub-->
    
    <meta-data android:value="a1496ced2842262" android:name="ADMOB_PUBLISHER_ID" />
    
    <!-- acces a internet -->
    <uses-permission android:name="android.permission.INTERNET" />
    


    Vidéo de formation pour Android

    Guy

    Co-fondateur du site Android france, senior lead developper, passionné de bière et de cigare cubain

    Twitter Google+ 

12 commentaires

  1. 6 janvier 2010 à 22 h 56 min

    Merci cet article m’a été utile

  2. 31 janvier 2010 à 15 h 15 min

    Bonjour,

    Quelqu’un pourrait il me dire combien on peut gagner avec la pub Admob ?
    J’ai aussi entendu parler de Adwhirl qui permettrait de mettre de la pub, là encore quelqu’un aurait il une idée de la rémunération ? est ce à la vue ? au clic ?

    Merci

  3. 6 décembre 2010 à 22 h 36 min

    Bonjours,

    Je suis pas sur d’avoir compris, mais si c’est le cas je trouve ça très con.

    Est ce qu’on doit d’abord mettre son appli sur le Market avant de pouvoir demander des pubs. C’est inutile. Ca va demander une maj pour que les gens ai la pub (donc personne va la faire)
    Et y a pas moyen de montrer comment ça marcherai en java parce que xml j’utilise pas du tout mais alors pas du tout dans mon appli !

    Merci de vos réponses d’avance !

  4. 13 décembre 2010 à 11 h 19 min

    On n’est pas obligé de mettre son appli sur l’Android market. La documentation d’Admob indique: “Admob recommande l’utilisation de market://details?id=. [...] Si vous créez un lien pour l’application Android qui ne se trouve pas dans le marché Android vous pouvez utiliser http://”.

    Dans tous les cas, il est bien évident qu’il faut faire une mise à jour pour mettre la pub: le code de l’appli a changé! Eventuellement même les permissions, car il faut donner un accès internet…

  5. 23 décembre 2010 à 11 h 51 min

    Bonjour à tous,

    Avec trois amis en informatique on utilise google app inventor et voulant ne proposer que des applications gratuites sur le market on souhaite installer un simple panneaux publicitaire sur notre application. Or est-il possible d’utiliser admob sur google app inventor?

    Merc, Alex.

  6. 24 décembre 2010 à 14 h 50 min

    Oui en fait j’ai fini par comprendre après.

    Par contre j’arrive toujours pas à faire en java tout seul.

    JE continue de chercher. Mais un peu d’aide n’est pas de refus ! :)

  7. 22 mars 2011 à 6 h 48 min

    Oui en fait j’ai fini par comprendre après.

    Par contre j’arrive toujours pas à faire en java tout seul.

    JE continue de chercher. Mais un peu d’aide n’est pas de refus !

  8. 1 avril 2011 à 15 h 14 min

    ar contre j’arrive toujours pas à faire en java tout seul.

    JE continue de chercher. Mais un peu d’aide n’est pas de refus

  9. 29 janvier 2012 à 17 h 54 min

    Merci de l’info, c’est exactement ce que je cherché

Laissez un commentaire

     Vous devez être identifié pour publier un commentaire.
     Connexion - Inscription