دليل البدء السريع هذا مخصّص للناشرين والمطوّرين الذين يريدون استخدام AdMob لتحقيق الربح من تطبيق تم إنشاؤه باستخدام Firebase. إذا كنت لا تخطّط لتضمين Firebase في تطبيقك، يمكنك الاطّلاع على دليل AdMob الاستخدام المستقل بدلاً من ذلك.
إذا لم يسبق لك ذلك، يمكنك التعرّف على جميع المزايا التي يوفّرها استخدام AdMob وFirebase وGoogle Analytics معًا.
قبل البدء
إذا لم يكن لديك مشروع Firebase وتطبيق Firebase، اتّبِع دليل بدء استخدام Firebase: إضافة Firebase إلى مشروع iOS.
تأكَّد من تفعيل Google Analytics في مشروع Firebase:
إذا كنت بصدد إنشاء مشروع جديد في Firebase، فعِّل Google Analytics أثناء خطوات إنشاء المشروع.
إذا كان لديك مشروع حالي على Firebase لم يتم تفعيل Google Analytics فيه، يمكنك تفعيل Google Analytics من علامة التبويب عمليات الدمج ضمن
> إعدادات المشروع .
الخطوة 1: إعداد تطبيقك في حسابك على AdMob
سجِّل تطبيقك كتطبيق AdMob.
سجِّل الدخول أو اشترِك للحصول على حساب AdMob.
سجِّل تطبيقك في AdMob. تؤدي هذه الخطوة إلى إنشاء تطبيق AdMob برقم AdMob تعريف فريد للتطبيق ستحتاج إليه لاحقًا في هذا الدليل.
سيُطلب منك إضافة Mobile Adsحزمة تطوير البرامج (SDK) إلى تطبيقك. يمكنك الاطّلاع على تعليمات مفصّلة حول هذه المهمة في وقت لاحق من هذا الدليل.
اربط تطبيق AdMob بتطبيق Firebase.
هذه الخطوة اختيارية، ولكن ننصح بها بشدة. اطّلِع على مزيد من المعلومات عن مزايا تفعيل مقاييس سلوك المستخدِمين وربط تطبيق AdMob بمنصّة Firebase.
أكمِل الخطوتَين التاليتَين في لوحة بيانات التطبيقات الخاصة بحسابك على AdMob:
فعِّل مقاييس المستخدم للسماح AdMob بمعالجة بيانات الإحصاءات المنسّقة وعرضها في حسابك على AdMob. وهو أيضًا إعداد مطلوب لربط تطبيقك AdMob بمنصة Firebase.
اربط AdMob تطبيقك بمشروع Firebase وتطبيق Firebase الحاليَين.
تأكَّد من إدخال معرِّف الحزمة نفسه الذي أدخلته لتطبيق Firebase. يمكنك العثور على معرِّف الحزمة لتطبيق Firebase في بطاقة تطبيقاتك ضمن
>إعدادات المشروع .
الخطوة 2: أضِف معرّف تطبيق AdMob إلى ملف Info.plist
في ملف Info.plist الخاص بتطبيقك، أضِف مفتاح GADApplicationIdentifier بقيمة سلسلة AdMob لرقم تعريف التطبيق.
يمكنك إجراء هذا التغيير آليًا:
<!-- Sample AdMob App ID: ca-app-pub-3940256099942544~1458002511 -->
<key>GADApplicationIdentifier</key>
<string>ADMOB_APP_ID</string>أو عدِّله في محرِّر قائمة الخصائص:

الخطوة 3: إضافة حزمة تطوير البرامج Mobile Ads وإعدادها
أضِف التبعية الخاصة بحزمة تطوير البرامج (SDK) Google Mobile Ads إلى ملف Podfile الخاص بمشروعك:
pod 'Google-Mobile-Ads-SDK'قبل تحميل الإعلانات، استدعِ طريقة
startWithCompletionHandler:فيGADMobileAds.sharedInstance.يؤدي هذا الطلب إلى تهيئة حزمة SDK واستدعاء معالج الإكمال بعد اكتمال عملية التهيئة (أو بعد انتهاء المهلة البالغة 30 ثانية). يجب استدعاء هذه الطريقة مرة واحدة فقط وفي أقرب وقت ممكن، ويُفضّل أن يكون ذلك عند تشغيل التطبيق ولكن بعد تهيئة Firebase.
في ما يلي مثال على كيفية استدعاء طريقة
startWithCompletionHandler:فيAppDelegate:Swift
import Firebase import GoogleMobileAds ... @UIApplicationMain class AppDelegate: UIResponder, UIApplicationDelegate { var window: UIWindow? func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool { // Use Firebase library to configure APIs. FirebaseApp.configure() // Initialize the Google Mobile Ads SDK. GADMobileAds.sharedInstance().start(completionHandler: nil) return true } }Objective-C
@import Firebase; @import GoogleMobileAds; ... @implementation AppDelegate - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { // Use Firebase library to configure APIs. [FIRApp configure]; // Initialize the Google Mobile Ads SDK. [[GADMobileAds sharedInstance] startWithCompletionHandler:nil]; return YES; } @end
الخطوة 4: عرض مقاييس المستخدمين وبيانات الإحصاءات
بعد إعداد حزمة تطوير البرامج (SDK)، تبدأ Mobile Ads تلقائيًا في تسجيل أحداث الإحصاءات وخصائص المستخدمين من تطبيقك. ويمكنك الاطّلاع على هذه البيانات بدون إضافة أي رمز إضافي إلى تطبيقك أو تنفيذ أي إعلانات. في ما يلي الأماكن التي يمكنك الاطّلاع فيها على بيانات الإحصاءات هذه:
في بطاقة مقاييس سلوك المستخدمين في حسابك على AdMob (لوحة بيانات الصفحة الرئيسية أو التطبيقات)، يمكنك الاطّلاع على مقاييس سلوك المستخدمين المنسّقة والمستمدّة من بيانات الإحصاءات التي تم جمعها، مثل متوسط مدة الجلسة ومتوسط الأرباح من كل مستخدم (ARPU) ومعدّل الاحتفاظ بالمستخدمين.
في لوحة بيانات الإحصاءات ضمن وحدة تحكّم Firebase، يمكنك الاطّلاع على الإحصاءات المجمّعة وملخّصات المقاييس الرئيسية. في حال إضافة Firebase SDK إلى Google Analytics، يمكنك أيضًا وضع علامة على الإحالات الناجحة للحملات الإعلانية وإنشاء شرائح جمهور مخصّصة في وحدة تحكّم Firebase.
يُرجى العِلم أنّه لتمثيل مقياسَي متوسط الأرباح من كل مستخدم ومتوسط الأرباح لكل مستخدم يدفع رسومًا بشكل أفضل، قد تحتاج إلى تضمين بيانات من حدث مخصّص في "إحصاءات Google" باسم ecommerce_purchase في عملية احتساب الإيرادات لهذين المقياسَين (تعرَّف على كيفية إجراء ذلك).
الخطوة 5: (اختيارية) استخدام المزيد من ميزات Google Analytics وFirebase
استفِد من المزيد من الفرص والميزات لتحسين تحقيق الربح من التطبيق وتعزيز تفاعل المستخدمين:
إضافة حزمة تطوير البرامج (SDK) لمنصة Firebase واستخدامها في Google Analytics
نفِّذ تسجيل الأحداث المخصّصة في تطبيقك.
تحديد الإحالات الناجحة للحملات الإعلانية المخصّصة
تضمين بيانات الأحداث
ecommerce_purchaseفي عملية احتساب الإيرادات لمقياسَي متوسط الأرباح من كل مستخدم (ARPU) ومتوسط الإيرادات لكل مستخدم يدفع رسومًا (ARPPU)
لمزيد من المعلومات، يُرجى الانتقال إلى دليل استخدام Google Analytics وFirebase مع تطبيقات AdMob.
استخدام منتجات Firebase الأخرى في تطبيقك
بعد إضافة حزمة تطوير البرامج (SDK) لمنصة Firebase الخاصة بـ Google Analytics، استخدِم منتجات Firebase الأخرى لتحسين الإعلانات في تطبيقك.
تتيح لك خدمة Remote Config تغيير طريقة عمل تطبيقك ومظهره بدون الحاجة إلى إصدار تحديث للتطبيق.
تتيح لك أداة A/B Testing اختبار التغييرات التي تجريها على واجهة المستخدم أو الميزات أو حملات التفاعل في تطبيقك لمعرفة ما إذا كانت تؤثّر في مقاييسك الرئيسية (مثل الإيرادات والاحتفاظ بالمستخدمين) قبل طرح هذه التغييرات على نطاق واسع.
تحسين تحقيق الربح من الإعلانات في تطبيقك
جرِّب أشكال الإعلانات أو الإعدادات المختلفة مع مجموعة فرعية صغيرة من المستخدمين، ثم اتّخِذ قرارات مستندة إلى البيانات بشأن عرض الإعلان لجميع المستخدمين. لمزيد من المعلومات، اطّلِع على البرامج التعليمية التالية:
الخطوة 6: اختيار شكل إعلان لتنفيذه في تطبيقك
توفّر AdMob عددًا من أشكال الإعلانات المختلفة، ما يتيح لك اختيار الشكل الذي يناسب تجربة المستخدم في تطبيقك. انقر على أحد الأزرار الخاصة بشكل الإعلان لعرض تعليمات تفصيلية حول كيفية التنفيذ في مستندات AdMob.
بانر
إعلانات مستطيلة تظهر في أعلى شاشة الجهاز أو أسفلها
تبقى إعلانات البانر معروضة على الشاشة أثناء تفاعل المستخدمين مع التطبيق، ويمكن إعادة تحميلها تلقائيًا بعد فترة زمنية محدّدة. إذا كنت مبتدئًا في مجال الإعلانات على الأجهزة الجوّالة، يمكنك البدء باستخدام هذه المنصات.
تنفيذ "إعلانات البانر"إعلان بيني
الإعلانات التي تملأ الشاشة وتغطّي واجهة التطبيق إلى أن يغلقها المستخدم
يُفضّل استخدام "الإعلانات البينية" في الفواصل الإعلانية الطبيعية في مسار تنفيذ التطبيق، مثلاً بين مستويات اللعبة أو بعد إكمال مهمة مباشرةً.
تنفيذ الإعلانات البينيةأصلية
إعلانات قابلة للتخصيص تتوافق مع شكل تطبيقك ومضمونه
"الإعلانات المدمجة مع المحتوى" هي شكل من أشكال الإعلانات المستندة إلى المكوّنات. يمكنك اختيار كيفية وضع الإعلانات المدمجة مع المحتوى ومكان وضعها، لكي يصبح التنسيق أكثر اتساقًا مع تصميم تطبيقك. من خلال اختيار الخطوط والألوان والتفاصيل الأخرى بنفسك، يمكنك إنشاء عروض إعلانية طبيعية وغير مزعجة يمكن أن تساهم في توفير تجربة مستخدم غنية.
تنفيذ "الإعلانات المدمجة مع المحتوى المتقدّمة"تمت المكافأة
هي إعلانات تكافئ المستخدمين على مشاهدة فيديوهات قصيرة وتفاعلهم مع "إعلانات تشغيل إصدار بسيط من اللعبة" ومع الاستطلاعات.
يمكن أن تساعد الإعلانات التي تقدّم مكافآت في تحقيق الربح من المستخدمين الذين يلعبون ألعابًا بمحتوى مجاني.
| عرض "الإعلانات مقابل مكافآت" | تنفيذ "الإعلانات مقابل مكافأة" (واجهات برمجة التطبيقات الجديدة) |