Anonim

לפעמים לדברים הפשוטים ביותר אין את התיעוד הראוי, הבחנתי בחוסר מידע על ביצוע פעולה כל כך פשוטה כמו יישום מודול AdMob ב- Appcelerator. זו אחת המשימות הראשונות שעשיתי כשהתחלתי ללמוד מכשיר אפילציה, ולמרות שהן פשוטות מספיק, כוללות כמה צעדים שונים כדי לוודא שהכל עובד בסדר.

הוסף את המודול

הורד את מודול AdMob. עליך להתחבר כדי להוריד, אך זה בחינם ואין שום תפס. בדף המודול הנוכחי כתוב שהוא תואם רק דרך טיטניום 2.0, אך אישרתי שהוא פועל כראוי ב- 3.0. שחרר את היציאה והניח את קבצי המודול בתיקיה הנכונה. בתיקיה OSX היא / ספריה / תמיכה ביישומים / טיטניום / מודולים / . ב- Windows זה צריך להיות בתיקיה כמו C: \ Users \\ AppData \ Roaming \ Titanium \ modules . הכנס את ה- iphone או האנדרואיד או את שתי התיקיות לתיקיות שהוזכרו קודם.

פתח את קובץ ה- tiapp.xml וערוך את מקורו. חפש את מפרט ה- xml של המודולים . בתוך ה תגית שתוסיף את השורה הבאה:
ti.admob
זכור כי גרסה נוכחית זו היא 1.3, וחשוב שתעדכן כאן את מספר הגרסה אם גרסה חדשה יותר אינה קיימת.

הופך את הנוף

די בתיעוד המסופק עם מודול המודוב כדי להבין את העניינים. מה שהוא לא אומר לך הוא שבנוסף למשתנים המותאמים אישית, הוא מאפשר משתני UI / Position הנפוצים כך שתוכלו למקם את התוספת כראוי. כמו כן, עליך להגדיר הן את הגובה והן את הרוחב שצוינו עבור תצוגת המודעה, או ככל הנראה שלא תטען מודעה. עבור ה- iPhone, גודל המודעה הוא 320 × 50. לגבי אנדרואיד אני מאמין שזה משתנה. להלן הקוד בו אני משתמש כדי להוסיף תוספת ליישום ה- iPhone שלי. המודעה במקרה זה נוגעת בחלק התחתון של המסך, ועברתי את מילת המפתח ספורט כדי לקוות שחזרו מודעות רלוונטיות יותר מ- AdMob. יצרתי את תצוגת המודעות באופן הבא …

var admob = דורשים ('ti.admob'); var adView = admob.createView ({publisherId: 'YOURIDHERE', adBackgroundColor: '# 666666', מילות מפתח: 'ספורט', תחתית: 0, רוחב: 320, גובה: 50, גבול צבע: '# 000', }), חלון .add (adView);

כפי שאתה יכול לראות את זה פשוט ככל ליצור כל תצוגה אחרת. הקפד להוסיף את השורה הראשונה, כנדרש בכדי לדרוש את קבצי המודול.

אם המודול לא נטען או שתוחזר שגיאה …

כשאתה מתמודד עם מודולים חדשים, אחת הבעיות הנפוצות שמצאתי היא ההכרח לנקות את תיקיית ה- build שלך. לכן, אם אתה נתקל בבעיות, נסה למחוק את תוכן תיקיית ה- build ולבנות מחדש את הפרויקט.

הוספת מודול google admob למאיץ טיטניום