بهینه‌سازی کردن فراوانی آگهی AdMob بااستفاده از Firebase

نمای کلی راه‌حل

بهینه‌سازی دفعات نمایش آگهی چیست؟

چه برنامه شما درآمد ترکیبی داشته باشد چه درآمد آگهی، بهینه‌سازی درآمد آگهی و حفظ تجربه کاربری با کیفیت بالا می‌تواند دشوار باشد. آگهی‌ها منبع درآمدی عالی هستند، اما فراوانی بالای آگهی‌ها می‌تواند تجربه کاربری منفی ایجاد کند و ممکن است منجر به ریزش کاربر شود.

برای هیچ برنامه‌ای رویکرد «یک بسامد آگهی برای همه مناسب است» وجود ندارد؛ عملکرد آگهی‌ها از برنامه‌ای به برنامه دیگر و از مخاطبی به مخاطب دیگر بسیار متفاوت است. ممکن است نگران باشید که افزایش دفعات نمایش آگهی تأثیر منفی بر تجربه کاربری یا ماندگاری داشته باشد، اما شاید کنجکاو باشید ببینید که آیا می‌تواند منجر به افزایش درآمد و تعامل شود یا نه، به‌شرطی که به‌درستی اجرا شود و سنجه‌های تعامل را تحت کنترل نگه دارد.

گرافی که تغییرات در ARPDAU، درآمد خالص روزانه، و ماندگاری را با افزایش بسامد آگهی نشان می‌دهد
شکل ۱: تناوب بهینه آگهی با کمترین تأثیر بر ریزش، درآمد را به حداکثر می‌رساند

برای حل این مجهولات، Firebase ابزارهایی ارائه می‌دهد که به شما کمک می‌کند آزمایش کنید و سپس درباره بسامد بهینه آگهی تصمیمات مبتنی بر داده بگیرید:

  • بااستفاده از Firebase، می‌توانید عملکرد بسامد آگهی‌های مختلف را با زیرمجموعه کوچکی از کاربران ازطریق «آزمایش A/B» آزمایش کنید.

  • می‌توانید نتایج آزمایش را مشاهده کنید و توصیه‌های Firebase را درباره اینکه کدام بسامد آگهی عملکرد بهتری دارد و کمترین تأثیر را بر نگهداری دارد بررسی کنید.

  • وقتی مطمئن شدید که تغییرات احتمالاً تأثیر مثبتی خواهد داشت، می‌توانید با کلیک کردن روی یک دکمه، تغییرات را برای کاربران بیشتری عرضه کنید.

پرونده تجاری و مقدار

توسعه‌دهندگان و ناشرانی که از Google AdMob و ابزارهای Firebase برای بهینه‌سازی تعداد دفعات نمایش آگهی استفاده می‌کنند، بدون اینکه تجربه کاربر را تحت تأثیر منفی قرار دهند، افزایش قابل‌توجهی در درآمد خود تجربه می‌کنند.

نشان‌واره Qtonz

Qtonz از Firebase برای افزایش ۴ برابری درآمد آگهی و رشد تعامل با سفارشی‌سازی تجربه برای مراحل مختلف سفر کاربر استفاده می‌کند.

  • آگهی‌های کمتر برای کاربران جدید: آن‌ها تعداد آگهی‌هایی را که کاربر در اولین روز استفاده از برنامه می‌بیند کاهش دادند. آن‌ها همچنین جای آگهی‌ها را تغییر دادند تا آگهی‌ها فقط پس‌از اینکه کاربران کنش درون‌برنامه‌ای کلیدی را تکمیل کردند نمایش داده شوند. این تغییرات باعث شد آگهی‌ها کمتر مزاحم باشند.
  • آگهی‌های مکررتر برای کاربران تعاملی: برای کاربرانی که طول جلسه طولانی‌تری دارند، Qtonz تعداد آگهی‌های نشان داده‌شده را از ۲ به ۳-۴ در روز افزایش داد.

درحال پیاده‌سازی راه‌حل

برای پیاده‌سازی این راهکار، می‌توانید آموزش گام‌به‌گام ما را دنبال کنید (نمای کلی این آموزش را در ادامه این صفحه پیدا خواهید کرد).

در این آموزش چندمرحله‌ای، یاد خواهید گرفت چگونه از Firebase برای آزمایش کردن حدگذاری‌های بسامد مختلف برای Google AdMob آگهی در برنامه‌تان استفاده کنید. این آموزش از آگهی‌های بینابینی به‌عنوان مورد آزمایشی مثال استفاده می‌کند، اما می‌توانید این مراحل را تعمیم دهید و از آن‌ها برای آزمایش کردن حدگذاری بسامد برای قالب‌های آگهی دیگر استفاده کنید.

این آموزش فرض می‌کند که ازقبل از AdMob در برنامه‌تان استفاده می‌کنید و می‌خواهید آزمایش کنید که آیا تغییر تواتر واحد آگهی بینابینی بر درآمد برنامه‌تان یا سنجه‌های دیگر تأثیر خواهد گذاشت یا نه. بااین‌حال، اگر ازقبل از AdMob در برنامه‌تان استفاده نمی‌کنید، مشکلی نیست! مراحل این آموزش می‌تواند به شما کمک کند تا متوجه شوید از چه بسامد آگهی‌ای باید در برنامه‌تان استفاده کنید.

محصولات و ویژگی‌های استفاده‌شده برای این راه‌حل

Google AdMob

Google AdMob به شما امکان می‌دهد واحدهای آگهی با بسامدهای آگهی یا نرخ‌های بازآوری مختلف ایجاد کنید که در برنامه‌تان ارائه خواهد شد. وقتی AdMob را با Firebase پیوند می‌دهید، AdMob اطلاعات درآمد آگهی را به Firebase ارسال می‌کند تا بهینه‌سازی استراتژی آگهی را بهبود دهد.

Google Analytics

Google Analytics اطلاعاتی درباره سنجه‌های تعامل کاربر، حفظ کاربر، و درآمدزایی مثل درآمد کل، درآمد AdMob، درآمد خرید، و موارد بسیار دیگر به شما می‌دهد. همچنین به شما امکان می‌دهد بخش‌ها و مخاطبان کاربر ایجاد کنید.

Firebase Remote Config

Firebase Remote Config به شما امکان می‌دهد عملکرد و ظاهر برنامه‌تان را به‌صورت پویا برای بخش‌های کاربر موردنظر تغییر دهید و سفارشی‌سازی کنید — همه این‌ها بدون انتشار نسخه جدید برنامه. در این آموزش گام‌به‌گام، از Remote Config پارامتر برای کنترل اینکه کدام واحد آگهی به کاربران نشان داده شود استفاده خواهید کرد.

Firebase A/B Testing

Firebase A/B Testing رابط و زیرساخت لازم را برای اجرای آزمایش‌های محصول و بازار در برنامه شما فراهم می‌کند. این پلتفرم توزیع متغیرهای آزمایش به کاربران را مدیریت می‌کند و سپس تجزیه‌وتحلیل آماری انجام می‌دهد تا مشخص کند آیا متغیر آزمایش براساس سنجه کلیدی انتخابی شما، مثل درآمد یا ماندگاری کاربر، عملکرد بهتری نسبت‌به گروه کنترل دارد یا نه.


روندنمای راه‌حل و محصولات استفاده‌شده


نمای کلی آموزش گام‌به‌گام راه‌حل

مستقیماً به آموزش گام‌به‌گام بروید

  1. استفاده از AdMob برای ایجاد گونه‌های واحد آگهی جدید برای آزمایش

    1. دو واحد آگهی بینابینی جدید در AdMob ایجاد کنید.

    2. حدگذاری بسامد هر واحد آگهی را روی مقدار ظهور به‌ازای هر کاربر که می‌خواهید آزمایش کنید تنظیم کنید.

    3. جای آگهی واحد آگهی را در کد برنامه‌تان پیاده‌سازی کنید.

  2. راه‌اندازی آزمون آ/ب در کنسول Firebase

    1. اصول اولیه آزمایش، هدف‌یابی، و اهدافی را که آزمایش دربرابر آن‌ها اجرا خواهد شد تعریف کنید.

    2. متغیرهای آزمایشی را تعریف کنید و پارامتر Remote Config را راه‌اندازی کنید که واحد آگهی نمایش‌داده‌شده به کاربران در آزمایش را کنترل می‌کند.

  3. مقادیر پارامتر Remote Config را در کد برنامه مدیریت کنید

    1. از پارامتر Remote Config در برنامه‌تان استفاده کنید.

    2. منطق نمایش واحد آگهی را براساس مقدار پارامتر پیاده‌سازی کنید.

  4. آزمایش A/B را شروع کنید و نتایج آزمایش را در کنسول Firebase بررسی کنید

    1. پس‌از شروع آزمون و اجازه دادن به آن برای اجرا در چند روز یا چند هفته، در کنسول Firebase بررسی کنید که آیا آزمون آ/ب براساس هدف اصلی آزمون آ/ب متغیر برنده دارد یا نه.

    2. تأثیر بر سنجه‌های فرعی برای هر متغیر را مرور کنید تا مطمئن شوید متغیرها تأثیرات منفی ناخواسته بر آن سنجه‌ها نداشته باشند.

  5. تصمیم بگیرید که آیا واحد آگهی جدید را با بسامد آگهی به‌روزرسانی‌شده عرضه کنید یا نه

    1. اگر A/B Testing تشخیص دهد که گونه‌ای که قالب آگهی جدید را نشان می‌دهد برنده است، می‌توانید نمایش قالب آگهی را به همه کاربرانی که در آزمایش هدف‌یابی شده‌اند، همه کاربران برنامه‌تان، یا زیرمجموعه‌ای از کاربران شروع کنید.

    2. اگر برنده مشخصی هنوز تعیین نشده است، می‌توانید آزمایش را ادامه دهید تا داده‌های بیشتری جمع‌آوری کنید، یا اگر آزمایش برای مدت طولانی با نتایج نامشخص اجرا شده است، آن را پایان دهید.

واژه‌نامه