Joskus yksinkertaisimmilla asioilla ei vain ole asianmukaista dokumentaatiota, ja huomasin puutteellisen tiedon tekemisestä niin yksinkertaisesta kuin AdMob-moduulin toteuttaminen Appceleratorissa. Tämä on yksi ensimmäisistä tehtävistä, jotka tein aloittaessani Appcelerator -sovelluksen oppimisen. Se on riittävän yksinkertainen, mutta se sisältää pari eri vaihetta varmistaakseen, että kaikki toimii oikein.
Lisää moduuli
Lataa AdMob-moduuli. Sinun on kirjauduttava sisään ladataksesi, mutta se on ilmainen ja siellä ei ole kiinni. Nykyisen moduulisivun mukaan se on yhteensopiva vain Titanium 2.0: n kanssa, mutta olen vahvistanut, että se toimii oikein 3.0: ssa. Pura ja aseta moduulitiedostot oikeaan kansioon. OSX: ssa kansio on / Kirjasto / Sovellustuki / Titanium / Modules / . Windowsissa sen pitäisi olla kansiossa, kuten C: \ Users \\ AppData \ Roaming \ Titanium \ moduulit . Sijoita joko iPhone tai Android tai molemmat kansiot aiemmin mainittuihin kansioihin.
Avaa tiapp.xml-tiedosto ja muokkaa sen lähde. Etsi moduulien xml-määritykset. Sisällä
Muista, että nykyinen versio on 1.3, ja on tärkeää päivittää versionumero täällä, jos uudempi versio on poissa.
Näkemyksen tekeminen
Admob-moduulin mukana toimitettu dokumentaatio riittää asioiden selvittämiseen. Se ei kerro sinulle, että mukautettujen muuttujien lisäksi se sallii yleiset käyttöliittymät / paikannusmuuttujat, jotta voit sijoittaa lisäyksen oikein. Lisäksi sinulla on oltava sekä mainosnäkymälle määritetty korkeus että leveys, muuten mainos ei todennäköisesti latautu. IPhonessa mainoskoko on 320 × 50. Uskon, että Androidille se vaihtelee. Alla on koodi, jota käytän lisäyksen lisäämiseen iPhone-sovellukseeni. Mainos koskettaa tällöin näytön alaosaa, ja olen ohittanut avainsanan urheilu, jotta toivottavasti saan asiaankuuluvammat mainokset palautetut AdMobista. Loin mainosnäkymän seuraavasti:
var admob = vaadi ('ti.admob'); var adView = admob.createView ({julkaisijan tunnus: 'YOURIDHERE', adBackgroundColor: '# 666666', avainsanat: 'sports', alaosa: 0, leveys: 320, korkeus: 50, borderColor: '# 000', }), ikkuna .add (adView);
Kuten näette sen suunnilleen yhtä yksinkertaista kuin minkä tahansa muun näkymän luominen. Muista lisätä ensimmäinen rivi, koska se on tarpeen moduulitiedostojen vaatimiseksi.
Jos moduuli ei lataudu tai virhe palautetaan …
Kun käsittelet uusia moduuleja, yksi yleisimmistä ongelmista, joita olen löytänyt, on välttämättömyys tyhjentää rakennuskansiosi. Joten, jos sinulla on ongelmia, yritä poistaa rakennuskansion sisältö ja rakentaa projekti uudelleen.
