Anonim

في بعض الأحيان ، لا تملك أبسط الأشياء الوثائق المناسبة ، وقد لاحظت نقص المعلومات حول القيام بشيء بسيط مثل تنفيذ وحدة AdMob في Appcelerator. هذه واحدة من المهام الأولى التي قمت بها عند البدء في تعلم Appcelerator ، وعلى الرغم من كونها بسيطة بما فيه الكفاية ، فإنها تتضمن بضع خطوات مختلفة للتأكد من أن كل شيء يعمل بشكل جيد.

أضف الوحدة

قم بتنزيل وحدة AdMob. يجب عليك تسجيل الدخول للتنزيل ، لكن مجانًا ولن يكون هناك أي فائدة. تقول صفحة الوحدة الحالية إنها متوافقة فقط من خلال Titanium 2.0 ، لكنني أكدت أنها تعمل بشكل صحيح في الإصدار 3.0. قم بفك الضغط ووضع ملفات الوحدة النمطية في المجلد الصحيح. في OSX ، يكون هذا المجلد / Library / Application Support / Titanium / Modules / . في نظام التشغيل Windows ، يجب أن يكون في مجلد مثل C: \ Users \\ AppData \ Roaming \ Titanium \ modules . ضع إما iphone أو android أو كلا المجلدين في المجلدات المذكورة سابقًا.

افتح ملف tiapp.xml وقم بتحرير مصدره. ابحث عن مواصفات وحدات XML. في حدود علامة تضيف السطر التالي:
ti.admob
يرجى مراعاة أن هذا الإصدار الحالي هو 1.3 ، ومن المهم أن تقوم بتحديث رقم الإصدار هنا إذا كان الإصدار الأحدث خارجًا.

جعل الرأي

الوثائق المقدمة مع وحدة admob كافية لمعرفة الأمور. ما لا يخبرك به هو أنه بالإضافة إلى المتغيرات المخصصة ، فإنه يسمح لمتغيرات واجهة المستخدم / الموضع الشائعة بحيث يمكنك إضافة الإضافة بشكل صحيح. أيضًا ، يجب أن يكون لديك الطول والعرض المحددين لعرض الإعلان ، وإلا فلن يتم تحميل الإعلان. بالنسبة إلى iPhone ، يبلغ حجم الإعلان 320 × 50. لنظام Android ، أعتقد أنه يختلف. يوجد أدناه الرمز الذي أستخدمه لإضافة إضافة إلى تطبيق iPhone الخاص بي. يلامس الإعلان في هذه الحالة أسفل الشاشة ، ولقد تجاوزت الكلمة الرياضية من أجل الحصول على مزيد من الإعلانات ذات الصلة التي تم إرجاعها من AdMob. لقد أنشأت عرض الإعلان على النحو التالي …

var admob = require ('ti.admob') ؛ var adView = admob.createView ({publisherId: 'YOURIDHERE' ، adBackgroundColor: '# 666666' ، الكلمات الرئيسية: 'sports' ، أسفل: 0 ، العرض: 320 ، الارتفاع: 50 ، borderColor: '# 000'،}) ، نافذة . إضافة (adView)؛

كما ترون به بسيط مثل إنشاء أي رأي آخر. تأكد من إضافة هذا السطر الأول ، حيث أنه ضروري لطلب ملفات الوحدة النمطية.

إذا لم يتم تحميل الوحدة النمطية أو يتم إرجاع خطأ …

عند التعامل مع الوحدات النمطية الجديدة ، فإن إحدى المشكلات الأكثر شيوعًا التي وجدتها هي ضرورة مسح مجلد الإنشاء الخاص بك. لذا ، إذا كنت تواجه مشكلات ، فحاول حذف محتويات مجلد البناء وإعادة إنشاء المشروع.

إضافة جوجل وحدة admob إلى appcelerator التيتانيوم