Android Wing av mucchin | AdMob relaterad



Hur visa och hur du konfigurerar programmet till Android AdMob annonserna


Så hur man ställer in AdMob reklam Android app, att visas är?

AdMob kommer att vara en uppföljare till relaterade artiklar hittills.
"AdMob" hur man får reklamintäkter på Android app
Hur man registrerar sig för AdMob reklamintäkter som uppnås i Android app
Hur man laddar ner program till Android SDK registrering och AdMob

Den här gången som tidigare artiklar i ovan, så du har slutfört registrering och Android program som du vill annonsera för AdMob, att ladda ner AdMob SDK, hur du ställer in eller hur för att visa annonser AdMob Android app till nästa steg i I det här avsnittet beskriver.


I princip kan om du tror och tittar på Javadoc av Android AdMob SDK, en PDF-fil och ställas in.
Det är ett dokument på engelska, kunde ställa in PDF-filen, men jag ser på något sätt.
Följande steg kommer vi att ställa in annonser till Android app.

Import av AdMob SDK

Först och främst projektet med Android Apps vill annonsera på, eller importera en burk fil Android AdMob SDK.
Det finns en tidigare artikel skrev jag hur att importera jar-filen finns i följande artiklar, vänligen importera admob-sdk-android.jar.
hur importera biblioteket som finns i JAR-filen

Och PDF av AdMob SDK dokumentation och javadoc, men skillnaden är subtil förfarande, samma sak.


Android Manifest-fil redigering

Efter, Android Manifest filen (AndroidManifest.xml), för att beskriva (utgivare ID) publicist-ID.
Öppna AndroidManifest.xml.
Detta är inte bara att skriva XML direkt, om du öppnar manifest filen i Eclipse, välj fliken som heter "AndroidManifest.xml".
Titta efter som beskrivs i manifestet filen följande delar.

</ Application>

Precis ovanför den linjen, lägg vänligen till följande.

<meta-data android:name="ADMOB_PUBLISHER_ID" android:value="xxxxxxxxxxxxx"/>

Att "xxxxxxxxxxxxx" ovan, för att beskriva utgivaren ID Android Apps du har registrerat dig AdMob.
Detta är det ID som tilldelas en på varje ansökan.
Hitta Publisher ID är
Logga in på AdMob, gå till sidan med "webbplatser och applikationer."
Sedan längst ner, hittar du en lista på Android Apps du har registrerat dig.
När du trycker på knappen "hantera inställningar" av Android Apps du vill undersöka en Publisher-ID, till exempel följande skärmen visas.
Hur visa och hur du konfigurerar programmet till Android AdMob annonserna
Har satt i den röda delen av ovanstående mosaik, har Publisher ID beskrivits.
Del har lagt i svart mosaik, är programmets namn visas vägen.


Tillsätt Tillstånd

Android apps du vill annonsera på AdMob, och sedan bevilja följande behörigheter.
Android.permission.INTERNET: Obligatorisk
Android.permission.ACCESS_COARSE_LOCATION: alla
Android.permission.ACCESS_FINE_LOCATION: alla
Så ställer du in behörigheter, se följande artikel.
Hur man ställer upp (tillstånd) tillstånd i Eclipse

Och att alla tillstånd, eller hur? Relation LOCATION.
Jag tror att du har aktiverat detta tillstånd, av annonser AdMob är lämplig beroende på läget informationen visas så (uppenbarligen), och en del är det inte en bra idé att träda i kraft om det inte finns problem.


Tillsätt attrs.xml

Android apps du vill annonsera AdMob, Register över / res / värden / lägger då XML som attrs.xml.
Om du vill lägga ett XML, hänvisas till följande artiklar.
Hur man lägger till XML i Eclipse
(. Att välja "Värden" i steg 4 i artikeln ovan)

Sedan innehållet i XML, gör följande.


<? Xml version = "1.0" encoding = "utf-8"?>
<resources>
<declare-styleable name="com.admob.android.ads.AdView">
<attr name="backgroundColor" format="color" />
<attr name="primaryTextColor" format="color" />
<attr name="secondaryTextColor" format="color" />
<attr name="keywords" format="string" />
<attr name="refreshInterval" format="integer" />
</ Deklarera-styleable>
</ Resurser>


Om den redan finns attrs.xml om du behöver lägga till nytt är inte tillgänglig.
Om ja, lägga till taggen och dess element barn förklarar-styleable ovan.




Lägga AdMob annonser i layouten

Tja, Android Apps slutligen lägga till annonser AdMob.
Öppna XML-filen för den layout som du vill visa annonser AdMob.
Öppna fliken som inte är en "layout"-fliken Om du öppnar layouten XML i Eclipse, sedan redigera XML direkt.
Jag tror att en rad som följande, och i början.
xmlns: Android = "http://schemas.android.com/apk/res/android"
Under detta, lägg till följande rader.
xmlns: MyApp = "http://schemas.android.com/apk/res/ jp.mucchin.xxxxx"
I fetstil ovan skriver du ett paket med Android Apps du vill annonsera.
Var försiktig när du stavfel här, klarar sammanställning senast!
Jag snubblade här, skulle jag använda tiden ... spillo.

Lägg sedan till Visa annonser AdMob.
Förfarandet liknar lägga till MapView av Google Map.
Där du vill lägga till och sedan skriva följande.


<Com.admob.android.ads.AdView
android: id = "@ + id / AD"
android: layout_width = "fill_parent"
android: layout_height = "wrap_content"
MyApp: backgroundColor = "# 000000"
MyApp: primaryTextColor = "# FFFFFF"
MyApp: secondaryTextColor = "# CCCCCC" />


Test läge för AdMob annonser

I föregående steg, uppsättning annonser AdMob är klar för nu.
Men av och emulatorn är att det inte finns någon annons visas, kan du AdMob annons inte visas korrekt.
Så i test läge och sedan försöka testa visa annonser.
Av aktivitet för att visa annonser AdMob, oncreate per ()-metoden, ring följande rad.


AdManager.setTestDevices (nya String [] {
AdManager.TEST_EMULATOR,
});


Testläge är nu aktiverat.
Följande skärm visas.
Hur visa och hur du konfigurerar programmet till Android AdMob annonserna

Om du har en titt på loggarna i LogCat, logga ut och du bör ha en "AdMob Test Android Web Ad".

Också, om du ställer in layouten på flera annonser AdMob, Android app vid start, jag bara kör en gång ovanstående kod, annonserna i App det är allt jag vill vara i test läge.
Så, varje aktivitet måste lägga ovanstående kod inte är tillgänglig.


För att testa, om du är nöjd med layout och position för reklam AdMob, kommentera ut koden ovan är du klar.
Även om jag kommenterade ut, även om startade i emulatorn, och är inte att se någon annonser AdMob, om det var en logg över följande inte bara ut därifrån finns inga annonser att visa, och det fungerar normalt .
"Server svarade att inga annonser tillgängliga"


Visa annonser som position och färg, position och färg, betyder det lämpligt tycker jag att det varierar från ca.
Efter det, faktiskt exponerar Android ansökan etc. för att verifiera click rate, och att validera olika, den lämpligaste läget och färg, låt oss syftar till att belöna upp!

2 3 4 En fyra sidan en av två 3 fyra