Anonim

De vegades, les coses més senzilles simplement no tenen la documentació adequada i he notat una manca d’informació sobre fer una cosa tan senzilla com implementar el mòdul AdMob a Appcelerator. Aquesta és una de les primeres tasques que vaig fer en començar a aprendre Appcelerator i, tot i que és prou senzill, implica un parell de passos diferents per assegurar-me que tot funciona correctament.

Afegiu el mòdul

Baixeu el mòdul AdMob. Heu d’iniciar la sessió per descarregar, però és gratuït i no hi ha cap captura. La pàgina actual del mòdul diu que només és compatible mitjançant Titanium 2.0, però he confirmat que funciona correctament en 3.0. Descomprimeu i poseu els fitxers del mòdul a la carpeta correcta. A OSX, aquesta carpeta és / Biblioteca / Suport d'aplicacions / Titani / Mòduls / . A Windows hauria de ser en una carpeta com els mòduls C: \ Users \\ AppData \ Roaming \ Titanium \ . Poseu l’iphone o l’android o les dues carpetes a les carpetes abans esmentades.

Obriu el fitxer tiapp.xml i editeu-ne l’origen. Cerqueu l’especificació xml dels mòduls . Dins de etiqueta afegiríeu la línia següent:
ti.admob
Tingueu en compte que aquesta versió actual és 1.3 i és important que actualitzeu el número de versió aquí si hi ha una versió més recent.

Fer la vista

La documentació proporcionada amb el mòdul d’admob és suficient per esbrinar les coses. El que no t’explica és que, a més de les variables personalitzades, permet les variables d’ubicació / posicionament comunes de manera que pugueu col·locar adequadament l’afegit. A més, heu de tenir l’alçada i l’amplada especificades per a la vista de l’anunci o, probablement, un anunci no es carregarà. Per a l'iPhone, la mida de l'anunci és de 320 × 50. Per a Android, crec que varia. A continuació es mostra el codi que utilitzo per afegir un complement a la meva aplicació per a iPhone. L’anunci en aquest cas toca la part inferior de la pantalla i he passat la paraula clau sports per tal de que es desitgi que els anuncis més rellevants es retornin d’AdMob. He creat la vista de l'anunci de la manera següent …

var admob = requerir ('ti.admob'); var adView = admob.createView ({publisherId: 'YOURIDHERE'), adBackgroundColor: '# 666666', paraules clau: 'sports', inferior: 0, amplada: 320, altura: 50, borderColor: '# 000', }), finestra .add (adView);

Com podeu veure és tan senzill com crear qualsevol altra vista. Assegureu-vos d'afegir la primera línia, ja que és necessari per requerir els fitxers del mòdul.

Si el mòdul no es carrega o es torna un error …

Quan es tracta de nous mòduls, un dels problemes més comuns que he trobat és la necessitat d’esborrar la vostra carpeta de creació. Per tant, si teniu problemes, proveu de suprimir el contingut de la carpeta de creació i reconstruir el projecte.

Afegint el mòdul d'admob de google a un appcelerator de titani