Dans ce tuto j’avais montré comment intégrer des pub Admod dans vos applications android. Dans celui-ci je vais faire un tuto sur comment intégrer celles de Greystripe.com.Greystripe est un réseau publicitaire mobile spécialisé dans le rich média que nous avions présenté dans ce billet. Comme pour les pub admod vous devez créer votre compte ici. Créer votre application est téléchager leur SDK.
.
Création de votre application.
.
Télécharger le sdk pour Android
Dans votre application il faut intégrer la librairie gssdk_1.1.jar qui se trouve dans le SDK télécharger.
D’abord dans votre fichier manifest.xml il faut rajouter dans la balise application le provider Greystripe
<?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.greystripe.android.demo" android:versionCode="1" android:versionName="1.0.0"> <application android:icon="@drawable/icon" android:label="@string/app_name"> <strong><provider android:name="com.greystripe.android.sdk.AdContentProvider" android:authorities="com.example.AdContentProvider" android:multiprocess="true" android:exported="false" /></strong> <activity android:name="com.greystripe.android.sdk.AdView" android:configChanges="keyboard|keyboardHidden|orientation" > <intent-filter> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> <activity android:name=".SdkDemo" android:configChanges="keyboard|keyboardHidden|orientation" android:label="@string/app_name"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> </application> <uses-permission android:name="android.permission.INTERNET"></uses-permission> <uses-permission android:name="android.permission.READ_PHONE_STATE"></uses-permission> <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"></uses-permission> <uses-permission android:name="android.permission.CALL_PHONE" /> </manifest>
La différence avec Admod, les pub de Greystripe se présentent sous forme d’un écran entier que vous pourrez afficher en screen flash quelques secondes avant d’accès à votre application. Les deux lignes de codes sont
//ligne qui permet d'instancier votre objet //pour l'affichage de la pub sdk = GSSDK.initialize(this.getApplicationContext(), "votreidentifiant"); // qui affiche l'écran de pub fourni par Greystripe sdk.displayAd(this)



















