این راهنما به شما نشان میدهد که چگونه از Google Mobile Ads SDK for React Native برای بار کردن و نمایش دادن آگهیهای Meta Audience Network بااستفاده از میانجیگری، شامل ادغامهای مناقصه، استفاده کنید. این راهنما نحوه افزودن Meta Audience Network به پیکربندی میانجیگری واحد آگهی و نحوه ادغام Meta Audience Network و آداپتور در برنامه React Native را پوشش میدهد.
یکپارچهسازیها و قالبهای آگهی پشتیبانیشده
آداپتور واسطهگری AdMob برای Meta Audience Network قابلیتهای زیر را دارد:
| یکپارچهسازی | |
|---|---|
| پیشنهاد قیمت | |
| آبشار ۱ | |
| قالبها | |
| صفحه باز شدن برنامه | |
| برنما | |
| بینابینی | |
| پاداش | |
| بینابینی پاداشدار | |
| بومی | |
۱ Meta Audience Network در سال ۲۰۲۱ فقط به پیشنهاد قیمت تبدیل شد.
پیشنیازها
قبلاز ادامه دادن، موارد زیر را تأیید کنید:
- جدیدترین نسخه Google Mobile Ads SDK for React Native.
- چارچوب React Native نسخه ۰.۸۵.۰ یا جدیدتر.
- برای استقرار در Android
- Android API سطح ۲۴ یا بالاتر.
- برای استقرار در iOS
- هدف استقرار iOS نسخه ۱۵.۰ یا بالاتر.
- جدیدترین کیت توسعه نرمافزار Meta Audience Network معمولاً به جدیدترین نسخه Xcode نیاز دارد.
- یک پروژه React Native فعال که با Google Mobile Ads SDK for React Native پیکربندی شده است. برای جزئیات،
راهاندازی Google Mobile Ads SDK for React Native را ببینید.
- مطمئن شوید پوشه
adaptersرا از پوشهgma-sdk-react-nativeبارگیری و استخراج کردهاید. اگر پوشهadaptersرا ندارید، مراحل یک، دو، و سه را در نصب Google Mobile Ads SDK for React Native دنبال کنید.
- مطمئن شوید پوشه
- واسطهگری AdMob را راهاندازی کنید.
مرحله ۱: راهاندازی پیکربندیها در Meta Audience Network UI
ثبتنام کنید و به سیستم صفحه شروع «مدیر کسبوکار» وارد شوید.
روی شروع به کار و سپس ایجاد حساب جدید کلیک کنید.

فیلدهای الزامی را با جزئیات کسبوکارتان تکمیل کنید و روی بعدی کلیک کنید.

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

سپس، پلاتفرم خود را برای درآمدزایی انتخاب کنید.

جزئیات برنامهتان را اضافه کنید و روی بعدی کلیک کنید.
Android
iOS
با کلیک کردن روی افزودن حساب پرداخت جدید، حساب پرداختتان را راهاندازی کنید. برای وارد کردن اطلاعات پرداختتان به صفحه جدیدی هدایت خواهید شد. جزئیات لازم را تکمیل کنید، سپس روی بعدی کلیک کنید.

Google AdMob را بهعنوان پلاتفرم میانجی انتخاب کنید، سپس روی ایجاد جای آگهی کلیک کنید.

قالبی را انتخاب کنید، فرم را تکمیل کنید و روی ایجاد کلیک کنید.

شناسه جای آگهی را یادداشت کنید.

روی تمام کلیک کنید.
فایل app-ads.txt خود را بهروز کنید
فروشندگان مجاز برای برنامهها (app-ads.txt) ابتکاری از IAB Tech Lab است که کمک میکند مطمئن شوید
فضای آگهی برنامه شما فقط ازطریق کانالهایی که بهعنوان مجاز شناسایی کردهاید فروخته میشود. برای جلوگیری از
افت قابلتوجه در درآمد آگهی، باید فایل app-ads.txt را پیادهسازی کنید.
اگر قبلاً این کار را نکردهاید،
فایل app-ads.txt را برای برنامهتان راهاندازی کنید.
برای پیادهسازی app-ads.txt برای Meta Audience Network، به
شناسایی فروشندگان مجاز با app-ads.txt مراجعه کنید.
روشن کردن حالت آزمایشی
برای دستورالعملهای دقیق درباره نحوه فعال کردن آگهیهای آزمایشی Meta Audience Network، راهنمای آزمایش پیادهسازی Audience Network را ببینید.
مرحله ۲: راهاندازی کردن تقاضای Meta Audience Network در واسط کاربر AdMob
پیکربندی تنظیمات میانجیگری برای واحد آگهی
Android
برای دستورالعملها، مرحله ۲ را در راهنمای Android ببینید.
iOS
برای دستورالعملها، به مرحله ۲ در راهنمای iOS مراجعه کنید.
افزودن Meta به فهرست شرکای آگهی «مقررات کلی حفاظت از داده» و مقررات ایالتی ایالات متحده
مراحل موجود در تنظیمات مقررات اروپا و تنظیمات مقررات ایالتی ایالات متحده را دنبال کنید تا Meta را به فهرست شرکای آگهی مقررات اروپا و ایالتی ایالات متحده در AdMob UI اضافه کنید.
مرحله ۳: وارد کردن Meta Audience Network SDK و آداپتور
در دایرکتوری ریشه پروژهتان، Google Mobile Ads SDK for React Native آداپتور میانجیگری را برای Meta Audience Network نصب کنید. موارد زیر را تکمیل کنید:
فایل tar آداپتور Google Mobile Ads SDK for React Native را از دایرکتوری
gma-sdk-react-native/adapters/meta/در دایرکتوریlocal_packages/پروژهتان کپی کنید. اگر پوشهadaptersرا ندارید، پیشنیازها را ببینید.mkdir -p local_packages cp EXTRACT_DIR/gma-sdk-react-native/adapters/meta/gma-mediation-meta-0.1.0.tgz local_packages/EXTRACT_DIR را با مسیر دایرکتوریای که بایگانی را در آن استخراج کردهاید جایگزین کنید.
بسته آداپتور را بااستفاده از مدیر بسته ترجیحیتان نصب کنید:
npm
npm install ./local_packages/gma-mediation-meta-0.1.0.tgzکاموا
yarn add ./local_packages/gma-mediation-meta-0.1.0.tgz
مرحله ۴: پیادهسازی تنظیمات حریم خصوصی در Meta Audience Network SDK
کسب رضایت اتحادیه اروپا و مقررات کلی حفاظت از داده
برای رعایت کردن خطمشی Google درخصوص موافقت کاربر اتحادیه اروپا، باید شفافسازیهای خاصی را برای کاربران ساکن منطقه اقتصادی اروپا (EEA)، بریتانیا، و سوئیس انجام دهید و موافقت آنها را برای استفاده از کوکیها یا دیگر فضاهای ذخیرهسازی محلی در جاهایی که قانون الزام میکند، و برای جمعآوری، همرسانی، و استفاده از دادههای شخصی برای شخصیسازی آگهیها کسب کنید. این خطمشی منعکسکننده الزامات «آییننامه حریمخصوصی الکترونیکی» اتحادیه اروپا و «مقررات کلی حفاظت از داده» (GDPR) است. شما مسئولید که تأیید کنید رضایت به هر منبع آگهی در زنجیره میانجیگری شما منتقل شده است.
برای کسب اطلاعات درباره «مقررات عمومی حفاظت از دادههای اروپا» و تبلیغات Meta، راهنمای Meta را مرور کنید.
قوانین حریم خصوصی ایالتی در ایالات متحده
قوانین حریم خصوصی ایالتهای امریکا ملزم میکند که به کاربران حق انصراف از «فروش» «اطلاعات شخصی» آنها (طبق تعریف قانون از این اصطلاحات) داده شود و این انصراف ازطریق پیوند برجسته «اطلاعات شخصی من فروخته نشود» در صفحه اصلی طرف «فروشنده» ارائه شود. راهنمای رعایت قوانین حریم خصوصی ایالتهای ایالات متحده امکان فعال کردن پردازش محدود داده را برای آگهیهای Google ارائه میدهد، اما Google نمیتواند این تنظیم را برای هر شبکه آگهی در زنجیره میانجیگری شما اعمال کند. بنابراین، باید هر شبکه آگهی را که ممکن است در فروش اطلاعات شخصی مشارکت داشته باشد در زنجیره میانجیگریتان شناسایی کنید و برای اطمینان از رعایت مقررات، از راهنماییهای هریک از آن شبکهها پیروی کنید.
برای کاربران ساکن کالیفرنیا، گزینههای پردازش داده Meta را مرور کنید.
مرحله ۵: افزودن کد الزامی
Android
برای ادغام Meta Audience Network به کد اضافی نیاز نیست.
iOS
ادغام SKAdNetwork
اسناد Meta Audience Network را دنبال کنید تا شناسههای SKAdNetwork را به فایل Info.plist پروژهتان اضافه کنید.
ردگیری تبلیغات فعال است
اگر برای iOS نسخه ۱۴ یا بالاتر میسازید، دستورالعملهای Meta Audience Network را درباره نحوه تنظیم پرچم ردیابی تبلیغات آن بررسی کنید.
مرحله ۶: آزمایش کردن پیادهسازی
فعال کردن آگهیهای آزمایشی
حتماً دستگاه آزمایشیتان را برای AdMob ثبت کنید و حالت آزمایشی را در رابط کاربری Meta Audience Network فعال کنید.
درستیسنجی آگهیهای آزمایشی
برای تأیید اینکه آگهیهای آزمایشی را از Meta Audience Network دریافت میکنید، آزمایش منبع آگهی تکی را در بازرس آگهی بااستفاده از منبع(های) آگهی Meta Audience Network (مناقصه) فعال کنید.
مراحل اختیاری
ذخیره کردن در حافظه نهان در Android 9
Android
از Android 9 (سطح API ۲۸)، پشتیبانی از متن ساده بهطور پیشفرض غیرفعال است، که بر عملکرد ذخیرهسازی رسانه در Meta Audience Network SDK تأثیر میگذارد و میتواند بر تجربه کاربری و درآمد آگهی تأثیر بگذارد. برای بهروزرسانی پیکربندی امنیت شبکه در برنامهتان، سندگان Meta را دنبال کنید.
iOS
برای ادغامهای iOS قابل اجرا نیست.
کدهای خطا
اگر آداپتور نتواند آگهیای از Audience Network دریافت کند، میتوانید خطای زمینهای را از پاسخ آگهی بااستفاده از ResponseInfo تحت کلاسهای زیر بررسی کنید:
Android
com.google.ads.mediation.facebook.FacebookAdapter
com.google.ads.mediation.facebook.FacebookMediationAdapter
iOS
GADMAdapterFacebook
GADMediationAdapterFacebook
در اینجا کدها و پیامهای همراهی که توسط Meta Audience Network adapter هنگام بارگیری نشدن آگهی ارسال میشوند آورده شده است:
Android
| کد خطا | استدلال |
|---|---|
| ۱۰۱ | پارامترهای سرور نامعتبر است (مثلاً شناسه جای آگهی وجود ندارد). |
| 102 | اندازه آگهی درخواستشده با اندازه برنما پشتیبانیشده Meta Audience Network مطابقت ندارد. |
| 103 | ناشر باید آگهیها را با بافت Activity درخواست کند. |
| 104 | مقداردهی اولیه Meta Audience Network SDK ناموفق بود. |
| ۱۰۵ | ناشر برای آگهیهای بومی «یکپارچه» درخواست نداده است. |
| 106 | آگهی بومی بارشده شیء متفاوتی نسبتبه شیء موردانتظار است. |
| 107 | شیء Context استفادهشده نامعتبر است. |
| 108 | آگهی بارشده فاقد داراییهای آگهی بومی لازم است. |
| ۱۰۹ | آگهی بومی از بار داده قیمت پیشنهادی ایجاد نشد. |
| 110 | کیت توسعه نرمافزار Meta Audience Network نتوانست آگهی تمامصفحه/ پاداشدار خود را ارائه دهد. |
| 111 | هنگام ایجاد شیء Meta Audience Network AdView، استثنایی ایجاد شد. |
| 1000-9999 | Meta Audience Network خطای مختص کیت توسعه نرمافزار برگرداند. برای جزئیات بیشتر، اسناد Meta Audience Network را ببینید. |
iOS
| کد خطا | استدلال |
|---|---|
| ۱۰۱ | پارامترهای سرور نامعتبر است (مثلاً شناسه جای آگهی وجود ندارد). |
| 102 | اندازه آگهی درخواستشده با اندازه برنما پشتیبانیشده Meta Audience Network مطابقت ندارد. |
| 103 | مقداردهی اولیه شیء آگهی Meta Audience Network ناموفق بود. |
| 104 | کیت توسعه نرمافزار Meta Audience Network نتوانست آگهی تمامصفحه/ پاداشدار خود را ارائه دهد. |
| ۱۰۵ | کنترلکننده نمای ریشه آگهی برنمای nil است. |
| 106 | مقداردهی اولیه Meta Audience Network SDK ناموفق بود. |
| 1000-9999 | Meta Audience Network خطای مختص کیت توسعه نرمافزار برگرداند. برای جزئیات بیشتر، اسناد Meta Audience Network را ببینید. |
نسخه 0.1.0
- نسخهٔ پخش اولیه.
- از Meta Audience Network Android adapter نسخه 6.22.0.1 پشتیبانی میکند.
- از نسخه 6.22.0.0 آداپتور Meta Audience Network iOS پشتیبانی میکند.
- بااستفاده از «افزونه React Native تبلیغات Google در تلفن همراه» نسخه ۰.۱.۰ ساخته و آزمایش شده است.