برنامج تعليمي: تحسين النموذج المختلط لتحقيق الأرباح باستخدام AdMob و"إحصاءات Google" وFirebase
تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
الدليل التعليمي للحلول
في كثير من الأحيان، يكون التركيز الأولي لتحقيق الربح من التطبيق هو عمليات الشراء داخل التطبيق، ولكن
السوق التي تشير إلى أنّ الإعلانات داخل التطبيق هي أعلى مصدر للأرباح من التطبيقات.
وفقًا لبعض التقارير، من المتوقّع أن يزداد عدد الإعلانات داخل التطبيق
50% تقريبًا، بينما من المتوقع أن تنمو أرباح عمليات الشراء داخل التطبيق بنسبة
30%. بالإضافة إلى ذلك، فإن حوالي 5٪ فقط من المستخدمين يقومون بعمليات الشراء، مما يعني أنه
معظمها من قاعدة مستخدمي موقعك الإلكتروني، عليك
استراتيجية مثل الإعلان داخل التطبيق.
ويمكن أن يساعدك المنهج المختلط لتحقيق الربح في جذب جميع شرائح المستخدمين. ومع ذلك،
وعلى الرغم من أن تحسين هذه الإستراتيجية معقد، إلا أن Google تقدم أدوات ومنتجات
لمساعدتك.
استخدِم Google AdMob لإنشاء وحدات إعلانية وتنفيذها لعرضها في
، وبعد ذلك تتولى AdMob مسؤولية ربط المعلنين بتلك المساحة الإعلانية.
إعداد إحصاءات Google لتقسيم المستخدمين إلى فئات ديناميكيًا
(مثل "المشترون")، التي يمكنك الاستفادة منها بعد ذلك لتنفيذ نموذج مختلط
تحقيق الربح
استخدام Firebase Remote Config لعرض إعلانات داخل التطبيق ديناميكيًا
في تطبيقك بناءً على ما إذا كان المستخدم ضمن "المشتري" الجمهور
أم لا.
المعلومات التي ستطّلع عليها
في هذا البرنامج التعليمي متعدد الخطوات، ستتعرف على طريقة استخدام Google AdMob
شرائح جمهور "إحصاءات Google" وFirebase لتنفيذ استخدام مختلط وتحسينه
استراتيجية تحقيق الربح ويستخدم إعلانًا بينيًا كمثال لحالة الاختبار، ولكن يمكنك الاستنتاج واستخدام الخطوات نفسها إذا أردت استخدام شكل إعلان مختلف.
لاحظ أن هذا البرنامج التعليمي يفترض أن لديك فهمًا أساسيًا
Google AdMob ومنصة Firebase وترغب في معرفة كيفية
تحسين تحقيق الربح من الإعلانات داخل التطبيق باستخدام "إحصاءات Google"
Firebase Remote Config
المنتجات والميزات المستخدمة في هذا البرنامج التعليمي
Google AdMob
يتيح لك Google AdMob إنشاء وحدات إعلانية
سيتم عرضها داخل تطبيقك. عند ربط AdMob بمنصّة Firebase،
يُرسِل AdMob معلومات أرباح الإعلانات إلى Firebase لتحسين استراتيجية الإعلانات
المُستخدَمة.
Google Analytics
Google Analytics تمنحك إحصاءات حول
مقاييس تفاعل المستخدمين والحفاظ عليهم وتحقيق الربح، مثل إجمالي الأرباح،
أرباح AdMob، وأرباح عمليات الشراء، وغير ذلك الكثير. كما يتيح لك
إنشاء شرائح جمهور المستخدمين وشرائحهم
Firebase Remote Config
يتيح لك Firebase Remote Config
تغيير وتخصيص سلوك ومظهر تطبيقك ديناميكيًا من أجل
شرائح المستخدمين المطلوبة — كل ذلك بدون نشر إصدار جديد
التطبيق. في هذا البرنامج التعليمي، ستستخدم معلمات Remote Config
التحكم في عرض وحدة إعلانية جديدة على المستخدمين استنادًا إلى
موضع إعلان في شريحة جمهور على "إحصاءات Google"
الوصول إلى حساب AdMob المرتبط بتطبيقك، مع أذونات الإنشاء
وحدات إعلانية جديدة
إمكانية الوصول إلى مشروع Firebase المرتبط بتطبيقك، مع أذونات الإنشاء
وإدارة Firebase Remote Config
إمكانية الوصول إلى موقع "إحصاءات Google" المرتبط بمشروعك على Firebase، مع
أذونات لإنشاء شرائح جمهور (دور المحرِّر على الأقل)
بيئة تطوير البرامج (IDE) المفضّلة لديك
مسرد المصطلحات
عرض قائمة بالعبارات الشائعة لهذا الحلّ
أحداث "إحصاءات Google":
الإجراءات التي يتّخذها المستخدِمون في تطبيقك، مثل إجراء عملية شراء داخل التطبيق أو النقر على ad أو تسجيل الدخول إلى تطبيقك وما إلى ذلك
جمهور "إحصاءات Google":
شريحة من قاعدة المستخدمين تشترك في السمات نفسها. لجميع المستخدمين في
قد أظهر جمهور معيّن السلوك نفسه في تطبيقك (على سبيل المثال،
إضافة سلعة إلى سلة التسوق) و/أو مشاركة بيانات ديمغرافية أو بيانات وصفية أخرى (
مثل، الفئة العمرية).
المَعلمة Remote Config: المَعلمة القابلة للضبط (زوج المفتاح/القيمة)
المستخدَمة للتحكّم في ما إذا كان التطبيق يعرض الإعلانات أم لا في التنفيذ الأساسي
لهذا الدليل، سيكون له قيمة منطقية.
شرط Remote Config: يُستخدم شرط لاستهداف مجموعة من التطبيقات
الحالات. تتكون الشروط من قاعدة واحدة أو أكثر يجب تقييمها جميعًا
إلى true للشرط لتقييمه على true لمثيل تطبيق معين.
تاريخ التعديل الأخير: 2025-07-25 (حسب التوقيت العالمي المتفَّق عليه)
[null,null,["تاريخ التعديل الأخير: 2025-07-25 (حسب التوقيت العالمي المتفَّق عليه)"],[],[],null,["**Solution tutorial**\n\nOftentimes, the initial focus for app monetization is in-app purchases, but the\nmarket shows that in-app advertising is a top revenue stream for apps.\n\nIn fact, according to some reports, in-app advertising is projected to grow\nnearly 50%, whereas in-app purchase revenue is projected to grow only by about\n30%. In addition, only about 5% of users make purchases, which means that for\nthe *majority of your user base*, you need to implement a monetization\nstrategy --- like in-app advertising.\n\nA hybrid approach to monetization can capture all your user segments. However,\noptimizing that strategy is complicated, but Google offers tooling and products\nto help.\n\n- Use **Google AdMob** to create and implement ad units to display in your\n app, and then AdMob takes care of connecting advertisers to that ad space.\n\n- Set up **Google Analytics** to dynamically segment your users into categories\n (like \"Purchasers\"), which you can then leverage to implement hybrid\n monetization.\n\n- Use **Firebase Remote Config** to dynamically serve an in-app ads\n experience in your app based on whether a user is in that \"Purchaser\" audience\n or not.\n\nWhat you'll learn\n\nIn this multistep tutorial, you'll learn how to use Google AdMob,\nGoogle Analytics audiences, and Firebase to implement and optimize a hybrid\nmonetization strategy. It uses an\n[interstitial](https://support.google.com/admob/answer/7311435) ad\nformat as the example test case, but you can extrapolate and use these same\nsteps if you want to use a\n[different ad format](https://support.google.com/admob/answer/6128738).\n\nNote that this tutorial assumes that you have a basic understanding of\nGoogle AdMob and the Firebase platform and that you'd like to learn how to\noptimize your in-app advertising monetization using Google Analytics and\nFirebase Remote Config.\n| **Tip:** If there's a term that you're not familiar with, check out the [glossary](#glossary) at the bottom of this page.\n\nProducts and features used in this tutorial\n\n|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| Google AdMob \u003e [Google AdMob](/docs/admob) enables you to create ad units that will be served within your app. When you link AdMob with Firebase, AdMob sends ad revenue information to Firebase to improve ad strategy optimization. Google Analytics \u003e [Google Analytics](/docs/analytics) gives you insight into user engagement, retention, and monetization metrics like total revenue, AdMob revenue, purchase revenue, and much more. It also allows you to create user audiences and segments. | Firebase Remote Config \u003e [Firebase Remote Config](/docs/remote-config) enables you to dynamically change and customize the behavior and appearance of your app for desired user segments --- *all without publishing a new version of your \u003e app* . In this tutorial, you'll use Remote Config parameters to control whether a new ad unit is shown to your users based on their placement in a Google Analytics audience. |\n\nTutorial overview\n\n[Go\ndirectly to the step-by-step tutorial](/docs/tutorials/optimize-hybrid-monetization/step-1)\n\n1. [**Use\n AdMob to to create new ad units for display**](/docs/tutorials/optimize-hybrid-monetization/step-1)\n\n 1. Create an ad unit in your AdMob account.\n\n 2. Implement the ad unit in your app's codebase.\n\n2. [**Set up\n Google Analytics**](/docs/tutorials/optimize-hybrid-monetization/step-2)\n\n 1. Add the Google Analytics for Firebase SDK to your app's codebase.\n\n 2. Understand Google Analytics audiences.\n\n3. [**Set up\n Firebase Remote Config to show specific ads experiences**](/docs/tutorials/optimize-hybrid-monetization/step-3)\n\n 1. Set up Remote Config parameters and conditions in the\n Firebase console.\n\n 2. Add the Remote Config SDK to your app's codebase.\n\n 3. Configure the Remote Config instance.\n\n 4. Fetch and activate Remote Config.\n\n 5. Use the Remote Config parameter value.\n\n 6. Release your app.\n\nWhat you'll need\n\n- Your own app (iOS, Android, Flutter, or Unity project)\n\n- Your app registered as a Firebase App that's linked to an AdMob App\n ([learn more](//support.google.com/admob/answer/6383165)). \n\n This means the following are also done:\n\n - You've enabled Google Analytics in your Firebase project (meaning you've\n linked your Firebase project to a Google Analytics property).\n\n - You've added the applicable Firebase configuration to your app's codebase.\n\n- *(Android apps or apps targeting Android)*\n [Link your Firebase App to Google Play](https://support.google.com/firebase/answer/6392038)\n (required to get in-app purchase event data)\n\n- Access to your app's associated AdMob account, with permissions to create\n new ad units\n\n- Access to your app's associated Firebase project, with permissions to create\n and manage Firebase Remote Config\n\n- Access to the Google Analytics property linked to your Firebase project, with\n permissions to create audiences (at least Editor role)\n\n- Your preferred IDE\n\nGlossary\n\n\u003cbr /\u003e\n\nView a list of common terms for this solution\n\n\u003cbr /\u003e\n\n- **Google Analytics [events](https://support.google.com/firebase/answer/6317485)**:\n Actions that users take in your app, like making an in-app purchase, clicking\n an ad, signing into your app, etc.\n\n- **Google Analytics [audience](https://support.google.com/analytics/answer/9267572)**:\n A segment of your user base who share the same attributes. All the users in a\n given audience have exhibited the same behavior in your app (for example,\n added an item to cart) and/or share demographic or other descriptive data (for\n example, age range).\n\n- **Remote Config parameter**: The configurable parameter (key-value pair)\n used to control whether the app shows ads or not. In the basic implementation\n of this guide, it will have a boolean value.\n\n- **Remote Config condition**: A condition is used to target a group of app\n instances. Conditions are made up of one or more rules that must all evaluate\n to true for the condition to evaluate to true for a given app instance.\n\n\u003cbr /\u003e\n\n\u003cbr /\u003e\n\n\u003cbr /\u003e\n\n*** ** * ** ***\n\n\u003cbr /\u003e\n\n[**Step 1** : Use AdMob to create new ad units for display\narrow_forward_ios](/docs/tutorials/optimize-hybrid-monetization/step-1)\n\n\u003cbr /\u003e\n\n\u003cbr /\u003e\n\n*** ** * ** ***"]]