„Banner“ įtraukimas į „ListView“ „Android“

„Android“ sistemoje yra keli būdai, kaip užsidirbti „Google Play“ parduotuvėje siūlomas programas. Jei į „ListView“ pridėsite reklamjuostę, galite padėti jums gauti pajamų, o naudotojai galės naršyti skelbimą ekrane, jei jie nenori matyti. „Android“ kūrėjų svetainėje rekomenduojama statiškai skelbti savo reklaminius skelbimus XML išdėstymo faile pagal „Android“ projekto „res / layout“ katalogą. Šis metodas sukuria labiau skaitomą ir išplėstinį kodą, tačiau „Android AdView“ taip pat galite paleisti vykdant „Java“ kodą.

1.

Paleiskite „Android“ SDK tvarkyklę iš „android-sdks / platform-tools“ aplanko arba, jei kuriate „Eclipse“, spustelėkite „Window“ ir „Android SDK Manager“. Pažymėkite sąrašo apačioje esantį aplanką „Papildomi“. Išplėskite aplanką ir spustelėkite žymės langelį šalia „Google AdMob SDK“. Spustelėkite „Įdiegti“.

2.

Sukurkite aplanką „Android“ projekto šakniniame kataloge ir pavadinkite aplanką „libs“. Nukopijuokite „Google AdMob JAR“ failą iš „android-sdks / extras“ į „libs“ aplanką, kurį sukūrėte. Dešiniuoju pelės mygtuku spustelėkite pagrindinį projekto aplanką, perkelkite žymeklį į „Build path“ ir spustelėkite „Configure build path“.

3.

Spustelėkite skirtuką „Bibliotekos“, tada spustelėkite „Pridėti JAR“. Išplėskite aplanką „libs“ ir spustelėkite „AdMob JAR“ failą. Spustelėkite „Gerai“, jei norite pridėti biblioteką prie kūrimo kelio.

4.

Dukart spustelėkite XML rinkmenos „Android“ manifestą. XML failo šakniniame lygyje, už vaiko „Application“, pridėkite šią eilutę:

Uždarykite „Android“ manifestą.

5.

Išplėskite aplanką „res“ ir dešiniuoju pelės klavišu spustelėkite „layout“. Pažymėkite „Naujas“ ir pasirinkite „Android XML failą“. Pateikite savo išdėstymo rinkmenai reikšmingą pavadinimą, pvz., „Ad_layout“, ir pasirinkite „WebView“ iš išdėstymo meniu. Spustelėkite „Gerai“.

6.

Pridėkite šią eilutę norėdami nukreipti „WebView“ į „AdMob“ SDK:

xmlns: googleads = "http: schemas.android.com/apk/lib/com.google.ads"

Pridėkite „android: layout_width“ ir „android: layout_height“ atributus ir nustatykite, kad jie būtų „match_parent“. Pridėti šią eilutę:

android: id = "@ + id / ad_view"

7.

Sukurkite „ArrayList“ Sukurkite „WebView“, naudodami „Activity.findViewById“ metodą, ir perduokite „R.id.ad_view“ argumentą. Sukurkite „naują HashMap“ ir naudokite „HashMap.add“ "metodas, leidžiantis perduoti pagrindinio vertės argumentą metodui, kai raktas yra eilutė, pvz., " skelbimas ", ir vertė yra WebView pavyzdys.

8.

Sukurkite „SimpleAdapter“ egzempliorių ir perduokite „this“ kontekstui, savo „ArrayList“ egzemplioriui „Parametrų“ parametrams, „R.layout.ad_layout“, „sveikasis skaičius“, naujasis eilutės masyvas su „reklama“ kaip vienintelis Stygos vertė ir naujas sveikasis skaičius masyvas su „R.id.ad_view“ kaip vienintelė vertė. Naudokite „ListView.setListAdapter“ metodą, jei norite perduoti SimpleAdapter egzempliorių į „ListView“.

Reikalingi dalykai

  • Įdiegta „Android“ SDK kūrimo aplinka

Patarimas

  • Spustelėkite „Langas“ ir pažymėkite „Atidaryti vaizdą“, kad atidarytumėte hierarchijos peržiūros programos langą. Šis langas padės išspręsti programos vartotojo sąsajos peržiūros medį. Jei peržiūros hierarchija yra pernelyg sudėtinga, jūsų programa nusausins ​​jūsų naudotojų baterijas ir galbūt lėtai veiks.

Rekomenduojama