Ponekad najjednostavnije stvari nemaju odgovarajuću dokumentaciju, a primijetio sam nedostatak informacija o tome kako nešto jednostavno učiniti kao što je implementacija AdMob modula u Appceleratoru. Ovo je jedan od prvih zadataka koji sam obavio kada sam počeo učiti Appcelerator, a iako je dovoljno jednostavan, uključuje nekoliko različitih koraka kako bih bio siguran da sve funkcionira u redu.
Dodajte modul
Preuzmite AdMob modul. Za preuzimanje se morate prijaviti, ali besplatno je i nema ulova. Na stranici trenutnog modula piše da je kompatibilna samo putem Titanium 2.0, ali potvrdio sam da ispravno radi u 3.0. Raspakujte i stavite datoteke modula u ispravnu mapu. U OSX-u je ta mapa / Library / Application Support / Titanium / Modules / . U sustavu Windows trebao bi biti u mapi poput C: \ Users \\ AppData \ Roaming \ Titanium \ module , U prethodno spomenute mape stavite ili iphone, android ili obje mape.
Otvorite svoju datoteku tiapp.xml i uredite njen izvor. Potražite specifikacije xml modula . Unutar
Imajte na umu da je trenutna verzija 1.3, a važno je da ovdje ažurirate broj verzije ako je novija inačica izostala.
Izrada pogleda
Dokumentacija koja je isporučena uz modul admob dovoljna je da se shvate. Ono što vam ne govori je da pored prilagođenih varijabli omogućava uobičajene ui / varijable za pozicioniranje kako biste mogli pravilno smjestiti svoj dodatak. Također morate imati prikazanu visinu i širinu za prikaz oglasa, ili se oglas vjerojatno neće učitati. Za iPhone, veličina oglasa je 320 × 50. Za Android vjerujem da varira. Ispod je kôd koji koristim za dodavanje u iPhone aplikaciju. Oglas u ovom slučaju dodiruje dno zaslona, a ja sam prošao ključnu riječ sportski kako bih se, nadam se, vratio relevantniji oglasi s AdMoba. Stvorio sam prikaz oglasa na sljedeći način …
var admob = tražiti ('ti.admob'); var adView = admob.createView ({izdavačId: 'YOURIDHERE', adBackgroundColor: '# 666666', ključne riječi: 'sport', dno: 0, širina: 320, visina: 50, borderColor: '# 000', }), prozor .add (adview);
Kao što možete vidjeti, onoliko je jednostavno koliko i bilo koji drugi prikaz. Obavezno dodajte taj prvi redak jer mu je potrebno za zahtijevanje datoteka modula.
Ako se modul ne učita ili se pogreška vrati…
Kada se bavimo novim modulima, jedan od najčešćih problema koji sam pronašao je neophodnost čišćenja mape za izradu. Dakle, ako imate problema, pokušajte izbrisati sadržaj mape za izgradnju i ponovo izgraditi projekt.