Часам у самых простых рэчах проста не хапае патрэбнай дакументацыі, і я выявіў, што не хапае інфармацыі, каб зрабіць што-то простае, як рэалізацыя модуля 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, дастаткова, каб даведацца пра гэта. Што не сказана, гэта тое, што ў дадатак да карыстацкіх зменных, яны дазваляюць атрымаць агульныя зменныя інтэрфейс / пазіцыянаванне, каб вы маглі правільна размясціць сваё даданне. Неабходна таксама пазначыць вышыню і шырыню для прагляду рэкламы, інакш аб'ява, верагодна, не будзе загружана. Для iPhone памер аб'явы складае 320 × 50. Для Android я думаю, што ён мяняецца. Ніжэй прыведзены код, які я выкарыстоўваю, каб дадаць дадатак да майго прыкладання iPhone. У гэтым выпадку аб'ява закранула ніжнюю частку экрана, і я перадаў ключавое слова "спорт", каб спадзявацца атрымаць больш рэлевантныя аб'явы ад AdMob. Я стварыў прагляд аб'явы наступным чынам ...

var admob = патрабаваць ('ti.admob'); var adView = admob.createView ({publisherId: 'YOURIDHERE', adBackgroundColor: '# 666666', ключавыя словы: 'Спорт', ніжэй: 0, шырыня: 320, вышыня: 50, borderColor: '# 000',}), акно .add (adView);

Як бачыце, гэта так жа проста, як стварыць іншы выгляд. Пераканайцеся, што вы дадалі гэты першы радок, бо для гэтага патрэбныя файлы модуляў.

Калі модуль не загружаецца альбо вяртаецца памылка ...

Пры працы з новымі модулямі адной з самых распаўсюджаных праблем з'яўляецца тое, што вам трэба выдаліць папку зборкі. Таму, калі ў вас ёсць праблемы, паспрабуйце выдаліць змесціва тэчкі зборкі і аднавіць праект.