Anonim

Kartais paprasčiausi dalykai tiesiog neturi tinkamos dokumentacijos ir aš pastebiu, kad trūksta informacijos, kaip ką nors padaryti taip paprastai, kaip įdiegti „AdMob“ modulį „Appcelerator“. Tai viena iš pirmųjų užduočių, kurią padariau pradėjęs mokytis „Appcelerator“, ir, nors ir pakankamai paprasta, ji apima keletą skirtingų žingsnių, kad įsitikintume, jog viskas veikia gerai.

Pridėkite modulį

Atsisiųskite „AdMob“ modulį. Norėdami atsisiųsti, turite prisijungti, tačiau jis yra nemokamas ir nėra jokio sugavimo. Dabartiniame modulio puslapyje sakoma, kad jis suderinamas tik per „Titanium 2.0“, bet aš patvirtinau, kad jis tinkamai veikia 3.0 versijoje. Išpakuokite ir įdėkite modulio failus į reikiamą aplanką. OSX tas aplankas yra / Biblioteka / Programos palaikymas / Titanas / Moduliai / . „Windows“ sistemoje jis turėtų būti aplanke, tokiame kaip C: \ Users \\ AppData \ Roaming \ Titanium \ moduliai . Įdėkite arba „iPhone“, ir „Android“, arba abu aplankus į anksčiau minėtus aplankus.

Atidarykite savo „tiapp.xml“ failą ir redaguokite jo šaltinį. Ieškokite modulių xml specifikacijos. Per žymą pridėtumėte šią eilutę:
ti.admobas
Atminkite, kad ši dabartinė versija yra 1.3, todėl svarbu atnaujinti versijos numerį čia, jei nėra naujesnės versijos.

Padaryti vaizdą

Norint išsiaiškinti, užtenka dokumentų, pateiktų kartu su „admob“ moduliu. Tai jums nieko nesako, kad be pasirinktinių kintamųjų, jis leidžia naudoti ir įprastus „ui“ / padėties nustatymo kintamuosius, kad galėtumėte tinkamai patalpinti pridėjimą. Be to, turite būti nurodytas skelbimo rodinyje nurodytas aukštis ir plotis, kitaip skelbimas greičiausiai nebus įkeltas. „IPhone“ skelbimo dydis yra 320 × 50. Tikiu, kad „Android“ skirtinga. Žemiau yra kodas, kurį naudoju pridėdamas prie „iPhone“ programos. Šiuo atveju skelbimas paliečia ekrano apačią, ir aš perėmiau raktinį žodį sportas, kad, tikiuosi, kad iš „AdMob“ būtų sugrąžinti tinkamesni skelbimai. Skelbimo rodinį sukūriau taip:

var admob = reikalauti ('ti.admob'); var adView = admob.createView ({publisherId: 'YOURIDHERE', adBackgroundColor: '# 666666', raktiniai žodžiai: 'sports', apačia: 0, plotis: 320, aukštis: 50, borderColor: '# 000', }), langas .add („adView“);

Kaip matote, jis yra toks pat paprastas, kaip ir bet kokio kito rodinio kūrimas. Įsitikinkite, kad pridėjote pirmąją eilutę, nes ji reikalinga modulio failams.

Jei modulis nebus įkeltas arba grąžinta klaida …

Dirbant su naujais moduliais, viena iš dažniausiai pasitaikančių problemų, kurias radau, yra būtinybė išvalyti „build“ aplanką. Taigi, jei kyla problemų, pabandykite ištrinti „build“ aplanko turinį ir atstatykite projektą.

„Google“ admob modulio pridėjimas prie titano programėlės