أصبحت Audience Network الآن مخصصة لعروض الأسعار فقط
تستخدم Audience Network الآن عروض الأسعار فقط لتعبئة الإعلانات في تطبيقات iOS وAndroid. وستحتاج إلى نقل تطبيقاتك التي تعمل بنظام "تعاقب العرض" إلى نظام "عروض الأسعار" لتحقيق الأرباح باستخدام Audience Network.
يمكنك قراءة المزيد في منشور مدونة Audience Network.
تتيح لك Meta Audience Network إمكانية تحقيق أرباح من تطبيقات Android باستخدام إعلانات فيسبوك. وسيرشدك هذا الدليل عبر كل الخطوات اللازمة لدمج مجموعة SDK.
تأكد من تثبيت Android Studio.
الرجاء مراجعة الأسئلة المتكررة بشأن أدني إصدار لنظام التشغيل تدعمه Audience Network SDK.
يمكنك تخطي هذه الخطوة إذا كان لديك بالفعل مشروع تريد دمج Audience Network فيه.
ابدأ تشغيل Android Studio وحدّد "بدء مشروع Android Studio جديد"
قم بتسمية المشروع وحدّد نطاق شركتك.
سيصبح اسم الحزمة هو المعرف إذا قررت تحميل تطبيقك إلى متجر Google Play.
قم بتعيين الحد الأدنى من إصدار مجموعة Android SDK. تتطلب Audience Network إصدار API 15
أو الأحدث، ولكن لأغراض
هذه العينات، سنستخدم إصدار API 21
.
إضافة نشاط فارغ إلى المشروع
قم بتسمية النشاط الأولي وانقر على "إكمال".
تشكل مجموعة Audience Network SDK جزءًا من مجموعة Facebook SDK. اتبع الخطوات التالية لتنزيلها وتضمينها في مشروعك:
أضف عبارة التحويل البرمجي التالية إلى build.gradle (not project!) على مستوى التطبيق، لاستخدام أحدث مجموعة Audience Network SDK:
dependencies { compile 'com.facebook.android:audience-network-sdk:6.+' }
إذا كان هناك مشكلات في حل مجموعة Audience Network SDK، فتأكد من مزامنة ملف Gradle وحاول إعادة تشغيل Android Studio.
إذا كنت تستخدم Intellij IDEA أو Eclipse، فقم بتنزيل مجموعة Audience Network SDK لنظام Android واستخراجها. ضمن المجلد AudienceNetwork/bin
، انسخ الملف AudienceNetwork.aar
وضعه في المجلد /libs
داخل المشروع، وقد تحتاج إلى إنشاء الدليل إذا لم يكن موجودًا بالفعل. ثم أضف السطور التالية إلى build.gradle في التطبيق:
repositories { flatDir { dirs 'libs' } } dependencies { ... compile(name: 'AudienceNetwork', ext: 'aar') }
إذا كنت تستخدم AudienceNetwork.jar
للمشروع، فضمن المجلد AudienceNetwork/bin
، أعد تسمية AudienceNetwork.aar
إلى AudienceNetwork.zip
واستخرج الملف classes.jar
وأعد تسميته إلى AudienceNetwork.jar
، ثم ضع الملف AudienceNetwork.jar
في المجلد /libs
داخل المشروع، وقد تحتاج إلى إنشاء الدليل إذا لم يكن موجودًا بالفعل. تأكد من أن واجهة مستخدم IDE تعرض هذا التغيير. إذا كنت تستخدم Intellij IDEA أو Eclipse، فانقر بالزر الأيمن على الملف libs/AudienceNetwork.jar
واختر "إضافة كمكتبة".
على الرغم من أنه غير مطلوب، فإننا نوصي بإعداد مشروعك ليعمل مع خدمات Google Play كما هو مشار إليه هنا. وهذا سيمكّن مجموعة Audience Network SDK من جلب معرف الإعلان بشكل أكثر فعالية.
عند دمج مجموعة Audience Network SDK، يمكن استخدام إعداد وضع خطأ الدمج للتحقق مما إذا كان الدمج يعمل كما هو متوقع. وعلى وجه التحديد، تسمح لك هذه الطريقة بالتحكم في سلوك مجموعة SDK عند استخدامها بشكل غير صحيح.
INTEGRATION_ERROR_CRASH_DEBUG_MODE
: ستحدث أعطال في التطبيق إذا كان الإصدار لديه نظام Android بحالة FLAG_DEBUGGABLE، وغير ذلك سيتم استخدام INTEGRATION_ERROR_CALLBACK_MODE
(موصى به أثناء الاختبار). INTEGRATION_ERROR_CALLBACK_MODE
: سيعمل التطبيق على تنفيذ الاستدعاء AdListener.onError(Ad, AdError)
إذا تم اكتشاف خطأ في الدمج.// Example for setting the SDK to crash when in debug mode AdSettings.setIntegrationErrorMode(INTEGRATION_ERROR_CRASH_DEBUG_MODE);
اكتشف نماذج الرموز البرمجية لمجموعة Audience Network Android على Github. قم باستيراد المشروعات إلى IDE، ثم تشغيله على أي جهاز أو على المحاكي.
بمجرد أن تكون مستعدًا لتفعيل ونشر تطبيقك وتحقيق الأرباح، يجب تقديم تطبيقك للمراجعة بعد التأكد من التزامه بسياسات Audience Network ومعايير مجتمع فيسبوك.