Včasih najpreprostejše stvari preprosto nimajo ustrezne dokumentacije in opazil sem pomanjkanje informacij, kako narediti nekaj tako preprostega, kot je izvajanje modula AdMob v Appceleratorju. To je ena prvih nalog, ki sem jo opravil, ko sem se začel učiti Appcelerator, in čeprav je dovolj preprost, vključuje nekaj različnih korakov, da se prepričam, da vse deluje v redu.
Dodajte modul
Prenesite modul AdMob. Za prenos se morate prijaviti, vendar je brezplačno in ulova ni. Na trenutni strani modula piše, da je združljiv samo prek Titanium 2.0, vendar sem potrdil, da deluje pravilno v 3.0. Odstranite in vstavite datoteke modula v pravilno mapo. V OSX je ta mapa / Knjižnica / Podpora aplikacij / Titanium / Modules / . V operacijskem sistemu Windows naj bo v mapi, kot je C: \ Users \\ AppData \ Roaming \ Titanium \ module . V prej omenjene mape namestite bodisi iphone ali android ali obe mapi.
Odprite datoteko tiapp.xml in uredite njen izvor. Poiščite specifikacije xml za module . Znotraj
Upoštevajte, da je ta trenutna različica 1.3, zato je pomembno, da tukaj posodobite številko različice, če izide novejša različica.
Izvedba pogleda
Dokumentacija, ki je priložena modulu admob, je dovolj, da ugotovimo stvari. Kar vam ne pove, je, da poleg spremenljivk po meri omogoča tudi skupne spremenljivke ui / pozicioniranje, tako da lahko pravilno dodate svoj dodatek. Prav tako morate za ogled oglasa določiti višino in širino, ali se oglas verjetno ne bo naložil. Za iPhone je ta velikost oglasa 320 × 50. Za Android verjamem, da se razlikuje. Spodaj je koda, ki jo uporabljam za dodajanje v svojo aplikacijo iPhone. Oglas se v tem primeru dotakne spodnjega dela zaslona in sem opravil ključno besedo šport, da bi upal, da se bodo ustreznejši oglasi vrnili iz AdMob-a. Pogled oglasa sem ustvaril na naslednji način …
var admob = zahtevati ('ti.admob'); var adView = admob.createView ({publisherId: 'YOURIDHERE', adBackgroundColor: '# 666666', ključne besede: 'šport', dno: 0, širina: 320, višina: 50, borderColor: '# 000', }), okno .add (adView);
Kot lahko vidite, je približno tako preprost kot ustvarjanje katerega koli drugega pogleda. Prepričajte se, da ste dodali to prvo vrstico, saj je potrebno, da zahtevate datoteke modula.
Če se modul ne bo naložil ali se napaka vrne…
Pri obravnavi novih modulov je ena najpogostejših težav, ki sem jih zasledila, potreba po čiščenju mape za izdelavo. Če imate težave, poskusite zbrisati vsebino mape za izdelavo in znova zgraditi projekt.
