یکپارچه کردن maio با «واسطه‌گری AdMob»

این راهنما به شما نشان می‌دهد که چگونه از Google Mobile Ads SDK for React Native برای بار کردن و نمایش دادن آگهی‌های maio بااستفاده از میانجی‌گری، شامل ادغام‌های آبشاری، استفاده کنید. این راهنما نحوه افزودن maio به پیکربندی میانجی‌گری واحد آگهی و نحوه ادغام کیت توسعه نرم‌افزار و مبدل maio در برنامه React Native را پوشش می‌دهد.

میانای داشبورد maio از نوشتار ژاپنی برای برچسب‌ها، دکمه‌ها، و توضیحات استفاده می‌کند و نماگرفت‌های این راهنما ترجمه نشده‌اند. بااین‌حال، در توضیحات و دستورالعمل‌های اینجا، برچسب‌ها و دکمه‌ها با معادل‌های انگلیسی‌شان نام برده می‌شوند. "URL スキーム," for example, is "URL Scheme,".

یکپارچه‌سازی‌ها و قالب‌های آگهی پشتیبانی‌شده

آداپتور میانجی maio قابلیت‌های زیر را دارد:

یکپارچه‌سازی
پیشنهاد قیمت
آبشار
قالب‌ها
صفحه باز شدن برنامه
برنما
بینابینی
پاداش
بینابینی پاداش‌دار
بومی

پیش‌نیازها

قبل‌از ادامه دادن، موارد زیر را تأیید کنید:

مرحله ۱: پیکربندی‌ها را در میانای کاربری maio راه‌اندازی کنید

ابتدا، ثبت‌نام کنید یا به حساب maio خود وارد شوید. روی دکمه مدیریت برنامه در نوار کناری سمت راست کلیک کنید و روی برنامه جدید کلیک کنید.

زبانه مربوط به نوع آگهی موردنظرتان را انتخاب کنید.

بینابینی

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

Android

iOS

پاداش

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

Android

iOS

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

Android

iOS

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

Android

iOS

(فقط آبشاری) علاوه‌بر شناسه رسانه و شناسه منطقه، به شناسه API و کلید API نیاز دارید تا شناسه واحد آگهی‌تان را برای میانجی‌گری راه‌اندازی کنید. در صفحه Reporting API، شناسه API و کلید API را یادداشت کنید.

مرحله ۲: راه‌اندازی تقاضای maio در میانای کاربر AdMob

پیکربندی تنظیمات میانجی‌گری برای واحد آگهی

Android

برای دستورالعمل‌ها، مرحله ۲ را در راهنمای Android ببینید.

iOS

برای دستورالعمل‌ها، به مرحله ۲ در راهنمای iOS مراجعه کنید.

مرحله ۳: وارد کردن کیت توسعه نرم‌افزار maio و آداپتور

در دایرکتوری ریشه پروژه‌تان، Google Mobile Ads SDK for React Native آداپتور میانجی‌گری maio را نصب کنید. موارد زیر را تکمیل کنید:

  1. فایل 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 را با مسیر دایرکتوری‌ای که بایگانی را در آن استخراج کرده‌اید جایگزین کنید.

  2. بسته آداپتور را بااستفاده از مدیر بسته ترجیحی‌تان نصب کنید:

    npm

    npm install ./local_packages/gma-mediation-maio-0.1.0.tgz
    

    کاموا

    yarn add ./local_packages/gma-mediation-maio-0.1.0.tgz
    

  3. اگر برای 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

  • نسخهٔ پخش اولیه.