Anonim

Dažreiz vienkāršākajām lietām vienkārši nav atbilstošas ​​dokumentācijas, un es pamanīju informācijas trūkumu par kaut ko tik vienkāršu kā AdMob moduļa ieviešana Appcelerator. Šis ir viens no pirmajiem uzdevumiem, ko veicu, sākot mācīties Appcelerator, un, lai arī tas ir pietiekami vienkāršs, tas ietver pāris dažādus soļus, lai pārliecinātos, ka viss darbojas kārtībā.

Pievienojiet moduli

Lejupielādējiet AdMob moduli. Lai lejupielādētu, jums jāpiesakās, taču tas ir bez maksas, un tas nav nekas. Pašreizējā moduļa lapa saka, ka tā ir saderīga tikai ar Titanium 2.0, taču es esmu apstiprinājis, ka tā darbojas pareizi 3.0. Izpakojiet un ievietojiet moduļa failus pareizajā mapē. OSX šī mape ir / Library / Application Support / Titanium / Modules / . Operētājsistēmā Windows tam vajadzētu būt tādā mapē kā C: \ Users \\ AppData \ Roaming \ Titanium \ moduļi . Ievietojiet vai nu iphone, android vai abas mapes iepriekš minētajās mapēs.

Atveriet failu tiapp.xml un rediģējiet tā avotu. Meklējiet moduļu xml specifikāciju. Programmas ietvaros tags, kuru jūs pievienotu šo rindu:
ti.admobs
Lūdzu, ņemiet vērā, ka šī pašreizējā versija ir 1.3, un, ja jaunāka versija nav pieejama, ir svarīgi šeit atjaunināt versijas numuru.

Skata veidošana

Lai izdomātu lietas pietiek ar admob moduļa komplektācijā esošo dokumentāciju. Tas jums nesaka, ka papildus pielāgotajiem mainīgajiem tas ļauj arī kopējiem ui / pozicionēšanas mainīgajiem, lai jūs varētu pareizi ievietot pievienoto. Jums arī jābūt gan reklāmas skatam norādītam augstumam, gan platumam, pretējā gadījumā reklāma, iespējams, netiks ielādēta. IPhone reklāmas izmērs ir 320 × 50. Es uzskatu, ka operētājsistēmai Android tas atšķiras. Zemāk ir kods, kuru izmantoju, lai pievienotu papildinājumu savai iPhone lietojumprogrammai. Reklāma šajā gadījumā pieskaras ekrāna apakšdaļai, un es esmu nokārtojis atslēgvārdu sports, lai, cerams, iegūtu atbilstošākas reklāmas, kuras atgrieztos no AdMob. Reklāmas skatu izveidoju šādi:

var admob = prasīt ('ti.admob'); var adView = admob.createView ({publisherId: 'YOURIDHERE', adBackgroundColor: '# 666666', atslēgvārdi: 'sports', apakšdaļa: 0, platums: 320, augstums: 50, borderColor: '# 000', }), logs .add (adView);

Kā redzat, tas ir tikpat vienkāršs kā jebkura cita skata izveidošana. Pārliecinieties, ka esat pievienojis šo pirmo rindu, jo tā ir nepieciešama moduļa failiem.

Ja modulis netiek ielādēts vai tiek atgriezta kļūda …

Darbojoties ar jauniem moduļiem, viena no biežākajām problēmām, ko esmu atradusi, ir nepieciešamība notīrīt jūsu celtniecības mapi. Tātad, ja rodas problēmas, mēģiniet izdzēst veidotās mapes saturu un atjaunot projektu.

Pievienojot google admob moduli titāna appcelerator