Időnként a legegyszerűbb dolgoknak nincs megfelelő dokumentációja, és észrevettem, hogy nincs információ arról, hogy olyan egyszerű dolgot tegyek, mint az AdMob modul végrehajtása az Appcelerator programban. Ez az egyik első feladat, amelyet megtettem, amikor elkezdtem tanulni az Appcelerator programot, és bár elég egyszerû, néhány különféle lépést igényel, hogy megbizonyosodjon arról, hogy minden rendben van-e.
Adja hozzá a modult
Töltse le az AdMob modult. A letöltéshez be kell jelentkeznie, de ingyenes, és nincs rá esély. A jelenlegi moduloldal szerint csak a Titanium 2.0-on kompatibilis, de megerősítettem, hogy a 3.0-ban megfelelően működik. Csomagolja ki és helyezze a modul fájljait a megfelelő mappába. Az OSX operációs rendszerben a mappa a / Library / Application Support / Titanium / Modules / . Windows rendszerben olyan mappában kell lennie, mint a C: \ Users \\ AppData \ Roaming \ Titanium \ modulok . Helyezze az iPhone vagy az Android vagy mindkét mappát a korábban említett mappákba.
Nyissa meg a tiapp.xml fájlt, és szerkessze a forrását. Keresse meg a modulok xml specifikációját. Belül
Kérjük, ne feledje, hogy ez a jelenlegi verzió 1.3, és fontos, hogy itt frissítse a verziószámot, ha egy újabb verzió nem áll rendelkezésre.
A nézet készítése
Az admob modulhoz mellékelt dokumentáció elegendő a dolgok kitalálásához. Amit nem mond, az az, hogy az egyéni változók mellett lehetővé teszi a közös ui / pozicionáló változókat is, így megfelelően elhelyezheti az add-ot. Ezenkívül a hirdetésnézethez megadott magassággal és szélességgel egyaránt rendelkeznie kell, különben a hirdetés valószínűleg nem töltődik be. Az iPhone esetében a hirdetés mérete 320 × 50. Úgy gondolom, hogy az Android esetében változik. Az alábbiakban azt a kódot használom, amelyet hozzáadom az iPhone alkalmazásomhoz. A hirdetés ebben az esetben megérinti a képernyő alját, és átadtam a sport kulcsszót annak érdekében, hogy remélhetőleg relevánsabb hirdetéseket kapjak vissza az AdMobból. A következőképpen hoztam létre a hirdetés nézetet:
var admob = igényelni ('ti.admob'); var adView = admob.createView ({PublisherId: 'YOURIDHERE', adBackgroundColor: '# 666666', kulcsszavak: 'sports', alsó: 0, szélesség: 320, magasság: 50, borderColor: '# 000', }), ablak Adjunk hozzá (adview);
Amint láthatja, ez annyira egyszerű, mint bármely más nézet létrehozása. Feltétlenül adja hozzá az első sort, mivel ez szükséges a modul fájlokhoz.
Ha a modul nem töltődik be, vagy egy hiba visszatér
Új modulok kezelésekor az egyik leggyakoribb probléma, amelyet felfedeztem, az építési mappa törlésének szükségessége. Tehát, ha problémái vannak, próbálja meg törölni a build mappa tartalmát, és újratelepíteni a projektet.