این راهنما به شما نشان میدهد که چگونه از Google Mobile Ads SDK for React Native برای بار کردن و نمایش دادن آگهیهای maio بااستفاده از میانجیگری، شامل ادغامهای آبشاری، استفاده کنید. این راهنما نحوه افزودن maio به پیکربندی میانجیگری واحد آگهی و نحوه ادغام کیت توسعه نرمافزار و مبدل maio در برنامه React Native را پوشش میدهد.
میانای داشبورد maio از نوشتار ژاپنی برای برچسبها، دکمهها، و توضیحات استفاده میکند و نماگرفتهای این راهنما ترجمه نشدهاند. بااینحال، در توضیحات و دستورالعملهای اینجا، برچسبها و دکمهها با معادلهای انگلیسیشان نام برده میشوند. "URL スキーム," for example, is "URL Scheme,".
یکپارچهسازیها و قالبهای آگهی پشتیبانیشده
آداپتور میانجی maio قابلیتهای زیر را دارد:
| یکپارچهسازی | |
|---|---|
| پیشنهاد قیمت | |
| آبشار | |
| قالبها | |
| صفحه باز شدن برنامه | |
| برنما | |
| بینابینی | |
| پاداش | |
| بینابینی پاداشدار | |
| بومی | |
پیشنیازها
قبلاز ادامه دادن، موارد زیر را تأیید کنید:
- جدیدترین نسخه 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 را راهاندازی کنید.
مرحله ۱: پیکربندیها را در میانای کاربری maio راهاندازی کنید
ابتدا، ثبتنام کنید یا به حساب maio خود وارد شوید. روی دکمه مدیریت برنامه در نوار کناری سمت راست کلیک کنید و روی برنامه جدید کلیک کنید.

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

iOS

پاداش
نام برنامهتان را وارد کنید، پلاتفرم را انتخاب کنید و نشانی وب برنامه را ارائه دهید. پاداشهای ویدیویی را بهعنوان نوع آگهی انتخاب کنید، سپس روی بهروزرسانی کلیک کنید.
Android

iOS

در صفحه مدیریت برنامه، شناسه رسانه را یادداشت کنید. این شناسه برای راهاندازی واحد آگهی AdMob در بخش بعدی لازم است.
Android

iOS

در صفحه مدیریت منطقه، شناسه منطقه را یادداشت کنید. همچنین برای راهاندازی واحد آگهی AdMob در بخش بعدی به آن نیاز خواهید داشت.
Android

iOS


مرحله ۲: راهاندازی تقاضای maio در میانای کاربر AdMob
پیکربندی تنظیمات میانجیگری برای واحد آگهی
Android
برای دستورالعملها، مرحله ۲ را در راهنمای Android ببینید.
iOS
برای دستورالعملها، به مرحله ۲ در راهنمای iOS مراجعه کنید.
مرحله ۳: وارد کردن کیت توسعه نرمافزار maio و آداپتور
در دایرکتوری ریشه پروژهتان، Google Mobile Ads SDK for React Native آداپتور میانجیگری maio را نصب کنید. موارد زیر را تکمیل کنید:
فایل tar آداپتور Google Mobile Ads SDK for React Native را از دایرکتوری
gma-sdk-react-native/adapters/maio/در دایرکتوریlocal_packages/پروژهتان کپی کنید. اگر پوشهadaptersرا ندارید، پیشنیازها را ببینید.mkdir -p local_packages cp EXTRACT_DIR/gma-sdk-react-native/adapters/maio/gma-mediation-maio-0.1.0.tgz local_packages/EXTRACT_DIR را با مسیر دایرکتوریای که بایگانی را در آن استخراج کردهاید جایگزین کنید.
بسته آداپتور را بااستفاده از مدیر بسته ترجیحیتان نصب کنید:
npm
npm install ./local_packages/gma-mediation-maio-0.1.0.tgzکاموا
yarn add ./local_packages/gma-mediation-maio-0.1.0.tgzاگر برای Android میسازید، مخزن زیر را به فایل
build.gradleدر دایرکتوریandroidپروژهتان اضافه کنید:repositories { google() mavenCentral() maven { url = uri("https://imobile-maio.github.io/maven") } }
مرحله ۴: افزودن کد لازم
Android
برای ادغام maio به کد اضافی نیاز نیست.
iOS
ادغام SKAdNetwork
اسناد maio را دنبال کنید
تا شناسههای SKAdNetwork را به فایل Info.plist پروژهتان اضافه کنید.
مرحله ۵: آزمایش کردن پیادهسازی
فعال کردن آگهیهای آزمایشی
مطمئن شوید دستگاه آزمایشیتان را برای AdMob ثبت کردهاید.
ناشرانی که از نسخه ۷.۲۶.۰ یا بالاتر Google Mobile Ads SDK for React Native استفاده میکنند، هنگام درخواست، بهطور خودکار آگهیهای آزمایشی از maio در تلفنها و رایانههای لوحی ثبتشده بهعنوان دستگاههای آزمایشی دریافت خواهند کرد.
درستیسنجی آگهیهای آزمایشی
برای تأیید اینکه آگهیهای آزمایشی را از maio دریافت میکنید، آزمایش منبع آگهی تکی را در بازرس آگهی بااستفاده از منبع(های) آگهی maio (آبشاری) فعال کنید.
کدهای خطا
If the adapter fails to receive an ad from maio, publishers can check the
underlying error from the ad response using
ResponseInfo under the
following classes:
Android
| قالب | نام کلاس |
|---|---|
| بینابینی | jp.maio.sdk.android.mediation.admob.adapter.Interstitial |
| پاداش | jp.maio.sdk.android.mediation.admob.adapter.Rewarded |
iOS
| قالب | نام کلاس |
|---|---|
| بینابینی | GADMMaioInterstitialAdapter |
| پاداش | GADMMaioRewardedAdapter |
در اینجا کدها و پیامهای همراهی که توسط آداپتور maio هنگام بار نشدن آگهی ارسال میشوند آورده شده است:
Android
| کد خطا | استدلال |
|---|---|
| 0-10 | maio خطای خاص کیت توسعه نرمافزار را برگرداند. برای جزئیات بیشتر، کد و اسناد maio را ببینید. |
| ۱۰۱ | Maio آگهی دردسترسی ندارد. |
| 102 | پارامترهای سرور نامعتبر است (مثلاً شناسه جای آگهی وجود ندارد). |
| 103 | بافتی که برای بار کردن آگهی استفاده شده است نمونه `Activity` نبود. |
iOS
| کد خطا | استدلال |
|---|---|
| 0-10 | maio خطای خاص کیت توسعه نرمافزار را برگرداند. برای جزئیات بیشتر، کد maio را ببینید. |
| ۱۰۱ | maio هنوز آگهی دردسترس ندارد. |
| 102 | پارامترهای سرور نامعتبر است (مثلاً شناسه جای آگهی وجود ندارد). |
| 103 | آداپتور maio از قالب آگهی درخواستشده پشتیبانی نمیکند. |
| 104 | آگهی ازقبل برای این پیکربندی شبکه بار شده است. |
نسخه 0.1.0
- نسخهٔ پخش اولیه.
- از نسخه ۲.۰.۹.۱ آداپتور maio Android پشتیبانی میکند.
- از نسخه 2.2.1.2.1 آداپتور maio iOS پشتیبانی میکند.