Anonim

Понякога най-простите неща просто нямат подходяща документация и забелязах липса на информация за правенето на нещо толкова просто, колкото внедряването на модула AdMob в Appcelerator. Това е една от първите задачи, които свърших, когато започнах да изучавам Appcelerator и макар и достатъчно проста, включва няколко различни стъпки, за да се уверя, че всичко работи добре.

Добавете модула

Изтеглете модула AdMob. Трябва да влезете, за да изтеглите, но е безплатно и няма улов. На страницата на текущия модул се казва, че е съвместима само чрез Titanium 2.0, но потвърдих, че работи правилно в 3.0. Разархивирайте и поставете модулните файлове в правилната папка. В OSX тази папка е / Библиотека / Поддръжка на приложения / Титан / Модули / . В Windows трябва да е в папка като C: \ Users \\ AppData \ Roaming \ Titanium \ модули , Поставете или iphone, android, или и двете папки в споменатите по-рано папки.

Отворете своя файл tiapp.xml и редактирайте източника на него. Потърсете спецификацията на xml за модулите . В рамките на таг, който ще добавите следния ред:
ti.admob
Моля, имайте предвид, че настоящата версия е 1.3 и е важно да актуализирате номера на версията тук, ако излезе по-нова версия.

Извършване на гледката

Документацията, предоставена с модула admob, е достатъчна, за да разберем нещата. Това, което не ви казва, е, че в допълнение към персонализираните променливи, тя дава възможност на общите променливи ui / позициониране, така че да можете правилно да поставите добавката си. Освен това трябва да имате указана височина и ширина за изгледа на рекламата, или реклама вероятно няма да се зареди. За iPhone този размер на рекламата е 320 × 50. За Android вярвам, че варира. По-долу е кода, който използвам за добавяне към моето приложение за iPhone. Рекламата в този случай докосва долната част на екрана и аз подминах ключовата дума спорт, за да се надявам по-подходящи реклами да бъдат върнати обратно от AdMob. Създадох изгледа на рекламата по следния начин …

var admob = изисквам ('ti.admob'); var adView = admob.createView ({издателId: 'YOURIDHERE', adBackgroundColor: '# 666666', ключови думи: 'спорт', дъно: 0, ширина: 320, височина: 50, borderColor: '# 000', }), прозорец .add (AdView);

Както можете да видите това е толкова просто, колкото създаването на всеки друг изглед. Уверете се, че сте добавили този първи ред, тъй като е необходимо за изискване на файловете на модула.

Ако модулът не се зареди или се върне грешка …

Когато се занимавате с нови модули, един от най-често срещаните проблеми, които открих, е необходимостта да изчистите вашата папка за изграждане. Така че, ако имате проблеми, опитайте да изтриете съдържанието на папката за изграждане и да възстановите проекта.

Добавяне на google admob модул към титаниев апликатор