Anonim

Najjednoduchšie veci niekedy nemajú správnu dokumentáciu a všimol som si nedostatok informácií o tom, ako urobiť niečo také jednoduché, ako implementácia modulu AdMob v aplikácii Appcelerator. Toto je jedna z prvých úloh, ktorú som urobil pri začatí učenia Appcelerator, a hoci je to dosť jednoduché, vyžaduje niekoľko rôznych krokov, aby ste sa uistili, že všetko funguje dobre.

Pridajte modul

Stiahnite si modul AdMob. Ak sa chcete sťahovať, musíte sa prihlásiť, ale je to zadarmo a nemáte žiadny úlovok. Aktuálna stránka modulu hovorí, že je kompatibilná iba cez Titanium 2.0, ale potvrdila som, že v 3.0 funguje správne. Rozbaľte a umiestnite súbory modulu do správneho priečinka. V OSX je tento priečinok / Library / Application Support / Titanium / Moduules / . Vo Windows by mal byť v priečinku ako C: \ Users \\ AppData \ Roaming \ Titanium \ modules , Umiestnite iphone alebo android alebo obidve priečinky do predtým uvedených priečinkov.

Otvorte svoj súbor tiapp.xml a upravte jeho zdroj. Vyhľadajte špecifikáciu modulov xml. V rámci značku by ste pridali nasledujúci riadok:
ti.admob
Nezabudnite, že táto aktuálna verzia je 1.3 a je dôležité, aby ste tu aktualizovali číslo verzie, ak je k dispozícii novšia verzia.

Vytváranie názorov

Dokumentácia dodaná s modulom admob stačí na to, aby ste na to prišli. To, čo vám nehovorí, je, že okrem vlastných premenných umožňuje aj spoločné premenné ui / position, aby ste mohli správne umiestniť svoj doplnok. Pre zobrazenie reklamy musíte tiež zadať výšku aj šírku, inak sa reklama pravdepodobne nenačíta. V prípade iPhone je táto veľkosť reklamy 320 × 50. V prípade systému Android sa domnievam, že sa líši. Nižšie je uvedený kód, ktorý používam na pridanie doplnku do mojej aplikácie pre iPhone. Reklama sa v tomto prípade dotýka dolnej časti obrazovky a prešiel som kľúčovým slovom sports, aby sme dúfali, že sa z účtu AdMob vrátia relevantnejšie reklamy. Zobrazenie reklamy som vytvoril nasledovne …

var admob = vyžadovať ('ti.admob'); var adView = admob.createView ({publisherId: 'YOURIDHERE', adBackgroundColor: '# 666666', kľúčové slová: 'sports', bottom: 0, width: 320, height: 50, borderColor: '# 000', }), window .add (AdView);

Ako vidíte, je to také jednoduché ako vytvorenie akéhokoľvek iného pohľadu. Uistite sa, že ste tento prvý riadok pridali podľa potreby, aby ste vyžadovali súbory modulu.

Ak sa modul nenačíta alebo sa nevráti chyba …

Pri riešení nových modulov je jedným z najbežnejších problémov, ktorý som zistil, nevyhnutnosť vymazať priečinok zostavenia. Ak máte problémy, skúste odstrániť obsah priečinka zostavenia a znova vytvoriť projekt.

Pridáva sa modul Google admob do titanového urýchľovača