این راهنما به شما نشان میدهد که چگونه از Google Mobile Ads SDK for React Native برای بار کردن و نمایش دادن آگهیهای Mintegral بااستفاده از میانجیگری استفاده کنید، و هر دو ادغام آبشاری و مناقصه را پوشش میدهد. این راهنما نحوه افزودن Mintegral به پیکربندی میانجیگری واحد آگهی و نحوه ادغام کردن کیت توسعه نرمافزار و آداپتور Mintegral در برنامه React Native را پوشش میدهد.
یکپارچهسازیها و قالبهای آگهی پشتیبانیشده
آداپتور واسطهگری AdMob برای Mintegral دارای قابلیتهای زیر است:
| یکپارچهسازی | |
|---|---|
| پیشنهاد قیمت | |
| آبشار | |
| قالبها | |
| صفحه باز شدن برنامه | |
| برنما | |
| بینابینی | |
| پاداش | |
| بینابینی پاداشدار | |
| بومی | |
پیشنیازها
قبلاز ادامه دادن، موارد زیر را تأیید کنید:
- جدیدترین نسخه Google Mobile Ads SDK for React Native.
- چارچوب React Native نسخه ۰.۸۵.۰ یا جدیدتر.
- برای استقرار در Android
- Android API سطح ۲۴ یا بالاتر.
- برای استقرار در iOS
- هدف استقرار iOS نسخه ۱۳.۰ یا جدیدتر.
- پروژه 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 را راهاندازی کنید.
مرحله ۱: راهاندازی پیکربندیها در میانای کاربری Mintegral
ثبتنام کنید یا به سیستم حساب Mintegral خود وارد شوید.
پیدا کردن کلید برنامه
به برگه تنظیمات برنامه بروید و کلید برنامه را یادداشت کنید.

افزودن برنامه جدید
از برگه تنظیمات برنامه، روی دکمه افزودن برنامه کلیک کنید.

پلاتفرم را انتخاب کنید و بقیه فرم را تکمیل کنید. سپس روی ذخیره کلیک کنید.
Android
iOS
شناسه برنامه برنامهتان را یادداشت کنید.
Android
iOS
ایجاد جای آگهی
پساز ایجاد برنامه، به برگه جای آگهیها و واحدها بروید و روی دکمه افزودن جای آگهی کلیک کنید تا جای آگهیتان ایجاد شود (همانطور که در زیر نشان داده شده است).
Android
iOS
نام جای آگهی و قالب آگهی را وارد کنید.
پیشنهاد قیمت
پیشمناقصه را بهعنوان نوع مناقصه انتخاب کنید. بقیه فرم را پر کنید و روی ذخیره کلیک کنید.

آبشار
آبشاری را بهعنوان نوع پیشنهاد قیمت انتخاب کنید. بقیه فرم را پر کنید و روی ذخیره کلیک کنید.

پساز ایجاد جای آگهی، شناسه جای آگهی را یادداشت کنید.
Android
iOS
روی منو کرکرهای ۱ واحد آگهی کلیک کنید و شناسه واحد آگهی را یادداشت کنید.
Android
iOS
کلید میانای برنامهسازی کاربردی گزارشدهی Mintegral را پیدا کنید
پیشنهاد قیمت
این مرحله برای ادغامهای پیشنهاد قیمت لازم نیست.
آبشار
برای راهاندازی شناسه واحد آگهی AdMob خود، به کلید میانای برنامهسازی کاربردی گزارشدهی Mintegral نیاز دارید. به حساب > ابزارهای API بروید. Skey و Secret را یادداشت کنید.

فایل app-ads.txt خود را بهروز کنید
فروشندگان مجاز برای برنامهها (app-ads.txt) ابتکاری از IAB Tech Lab است که کمک میکند مطمئن شوید
فضای آگهی برنامه شما فقط ازطریق کانالهایی که بهعنوان مجاز شناسایی کردهاید فروخته میشود. برای جلوگیری از
افت قابلتوجه در درآمد آگهی، باید فایل app-ads.txt را پیادهسازی کنید.
اگر قبلاً این کار را نکردهاید،
فایل app-ads.txt را برای برنامهتان راهاندازی کنید.
برای پیادهسازی app-ads.txt برای Mintegral،
How app-Ads.txt Can Help Fight Ad Fraud را ببینید.
مرحله ۲: راهاندازی تقاضای Mintegral در میانای کاربری AdMob
پیکربندی تنظیمات میانجیگری برای واحد آگهی
Android
برای دستورالعملها، مرحله ۲ را در راهنمای Android ببینید.
iOS
برای دستورالعملها، به مرحله ۲ در راهنمای iOS مراجعه کنید.
افزودن Mobvista/Mintegral به فهرست شریکان آگهی «مقررات کلی حفاظت از داده» و مقررات ایالتی ایالات متحده
مراحل موجود در تنظیمات مقررات اروپا و تنظیمات مقررات ایالت امریکا را دنبال کنید تا Mobvista/Mintegral را به فهرست شرکای آگهی مقررات اروپا و ایالت امریکا در واسط کاربری AdMob اضافه کنید.
مرحله ۳: وارد کردن کیت توسعه نرمافزار و آداپتور Mintegral
در دایرکتوری ریشه پروژهتان، آداپتور میانجیگری Google Mobile Ads SDK for React Native را برای Mintegral نصب کنید. موارد زیر را تکمیل کنید:
فایل tar آداپتور Google Mobile Ads SDK for React Native را از دایرکتوری
gma-sdk-react-native/adapters/mintegral/در دایرکتوریlocal_packages/پروژهتان کپی کنید. اگر پوشهadaptersرا ندارید، پیشنیازها را ببینید.mkdir -p local_packages cp EXTRACT_DIR/gma-sdk-react-native/adapters/mintegral/gma-mediation-mintegral-0.1.0.tgz local_packages/EXTRACT_DIR را با مسیر دایرکتوریای که بایگانی را در آن استخراج کردهاید جایگزین کنید.
بسته آداپتور را بااستفاده از مدیر بسته ترجیحیتان نصب کنید:
npm
npm install ./local_packages/gma-mediation-mintegral-0.1.0.tgzکاموا
yarn add ./local_packages/gma-mediation-mintegral-0.1.0.tgzاگر برای Android میسازید، مخزن زیر را به فایل
build.gradleدر دایرکتوریandroidپروژهتان اضافه کنید:repositories { google() mavenCentral() maven { url = uri("https://dl-maven-android.mintegral.com/repository/mbridge_android_sdk_oversea") } }
مرحله ۴: پیادهسازی تنظیمات حریم خصوصی در کیت توسعه نرمافزار Mintegral
کسب رضایت اتحادیه اروپا و مقررات کلی حفاظت از داده
برای رعایت کردن خطمشی Google درخصوص موافقت کاربر اتحادیه اروپا، باید شفافسازیهای خاصی را برای کاربران ساکن منطقه اقتصادی اروپا (EEA)، بریتانیا، و سوئیس انجام دهید و موافقت آنها را برای استفاده از کوکیها یا دیگر فضاهای ذخیرهسازی محلی در جاهایی که قانون الزام میکند، و برای جمعآوری، همرسانی، و استفاده از دادههای شخصی برای شخصیسازی آگهیها کسب کنید. این خطمشی منعکسکننده الزامات «آییننامه حریمخصوصی الکترونیکی» اتحادیه اروپا و «مقررات کلی حفاظت از داده» (GDPR) است. شما مسئولید که تأیید کنید رضایت به هر منبع آگهی در زنجیره میانجیگری شما منتقل شده است.
Mintegral React Native adapter version 0.1.0 and later supports passing GDPR consent signals from consent management platforms that integrate with IAB's Transparency and Consent Framework (TCF) to Mintegral SDK. برای اطلاعات بیشتر، به اسناد «بیانیه رعایت حریم خصوصی کیت توسعه نرمافزار» Mintegral برای Android و iOS مراجعه کنید.
مرحله ۵: افزودن کد الزامی
Android
برای ادغام Mintegral به کد اضافی نیاز نیست.
iOS
ادغام SKAdNetwork
سند Mintegral را دنبال کنید تا شناسههای SKAdNetwork را به فایل Info.plist پروژهتان اضافه کنید.
مرحله ۶: آزمایش کردن پیادهسازی
فعال کردن آگهیهای آزمایشی
مطمئن شوید دستگاه آزمایشیتان را برای AdMob ثبت کردهاید.
Mintegral توصیه میکند برای دریافت آگهیهای آزمایشی Mintegral برای قالبهای آگهی همسان، پاداشی، بینابینی، و برنما، از «کلیدهای برنامه»، «شناسههای برنامه»، «شناسههای جای آگهی»، و «شناسههای واحد آگهی» ارائهشده در صفحه شناسه آزمایشی Mintegral استفاده کنید.
درستیسنجی آگهیهای آزمایشی
برای تأیید اینکه آگهیهای آزمایشی را از Mintegral دریافت میکنید، آزمایش منبع آگهی تکی را در بازرس آگهی بااستفاده از منبع(های) آگهی Mintegral (مناقصه) و Mintegral (آبشاری) فعال کنید.
کدهای خطا
اگر آداپتور نتواند آگهی را از Mintegral دریافت کند، میتوانید خطای اساسی را از پاسخ آگهی بااستفاده از ResponseInfo تحت کلاسهای زیر بررسی کنید:
Android
com.mbridge.msdk
com.google.ads.mediation.mintegral.MintegralMediationAdapter
iOS
GADMediationAdapterMintegral
در اینجا کدها و پیامهای همراهی که توسط آداپتور Mintegral ارسال میشوند وقتی آگهی بارگیری نمیشود، آورده شده است:
Android
| کد خطا | دامنه | استدلال |
|---|---|---|
| 100 | com.mbridge.msdk | کیت توسعه نرمافزار Mintegral فراخوانی ناموفق برگرداند. |
| ۱۰۱ | com.google.ads.mediation.mintegral | پارامترهای سرور نامعتبر است (مثلاً شناسه برنامه یا شناسه جای آگهی وجود ندارد). |
| 102 | com.google.ads.mediation.mintegral | اندازه آگهی درخواستشده با اندازه برنمای پشتیبانیشده Mintegral مطابقت ندارد. |
| 103 | com.google.ads.mediation.mintegral | پاسخ قیمت پیشنهادی وجود ندارد یا نامعتبر است. |
| 104 | com.google.ads.mediation.mintegral | کیت توسعه نرمافزار Mintegral خطای «بدون تکمیل» را برگرداند. |
| ۱۰۵ | com.mbridge.msdk | کیت توسعه نرمافزار Mintegral مقداردهی اولیه نشد. |
| 106 | com.google.ads.mediation.mintegral | آگهیای برای جایگاه Mintegral ازقبل بار شده است و هنوز نشان داده نشده است. |
iOS
| کد خطا | دامنه | استدلال |
|---|---|---|
| ۱۰۱ | com.google.mediation.mintegral | پارامترهای سرور نامعتبر است (مثلاً شناسه برنامه یا شناسه جای آگهی وجود ندارد). |
| 102 | com.google.mediation.mintegral | کیت توسعه نرمافزار Mintegral خطای «بدون تکمیل» را برگرداند. |
| 103 | com.google.mediation.mintegral | کیت توسعه نرمافزار Mintegral نتوانست آگهی نشان دهد. |
| 104 | com.google.mediation.mintegral | اندازه آگهی درخواستشده با اندازه برنمای پشتیبانیشده Mintegral مطابقت ندارد. |
نسخه 0.1.0
- نسخهٔ پخش اولیه.
- از آداپتور Mintegral Android نسخه 17.1.61.1 پشتیبانی میکند.
- از آداپتور Mintegral iOS نسخه 8.1.7.0 پشتیبانی میکند.
- بااستفاده از «افزونه React Native تبلیغات Google در تلفن همراه» نسخه ۰.۱.۰ ساخته و آزمایش شده است.