ادغام i-mobile با میانجی‌گری

این راهنما به شما نشان می‌دهد که چگونه از Google Mobile Ads SDK (Legacy) برای بار کردن و نمایش دادن آگهی‌های i-mobile بااستفاده از میانجی‌گری AdMob استفاده کنید، و ادغام‌های آبشاری را پوشش می‌دهد. این راهنما نحوه افزودن i-mobile به پیکربندی میانجی‌گری واحد آگهی و نحوه ادغام کیت توسعه نرم‌افزار و مبدل i-mobile در برنامه Android را پوشش می‌دهد.

رابط داشبورد i-mobile از نوشتار ژاپنی برای برچسب‌ها، دکمه‌ها، و توضیحات استفاده می‌کند. نماگرفت‌های این راهنما ترجمه نشده‌اند. اما در توضیحات و دستورالعمل‌های این راهنما، برچسب‌ها و دکمه‌ها با معادل انگلیسی‌شان در پرانتز ترجمه شده‌اند.

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

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

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

پیش‌نیازها

پیش‌از ادامه دادن، موارد زیر را تأیید کنید:

  • Android API سطح ۲۴ یا بالاتر.

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

ثبت‌نام کنید یا به حساب i-mobile خود وارد شوید.

با کلیک کردن روی برگه サイト/アプリ管理 (مدیریت سایت/برنامه) و دکمه پلاتفرم برنامه‌تان، برنامه خود را به داشبورد i-mobile اضافه کنید.

فرم را تکمیل کنید و روی دکمه 新規登録 (ثبت‌نام) کلیک کنید.

برای ایجاد «جایگاه آگهی» جدید، برنامه‌تان را در برگه サイト/アプリ管理 (مدیریت سایت/برنامه) انتخاب کنید.

به برگه 広告スポット管理 (Ad Spot Management) بروید و روی دکمه 新規広告スポット (New Ad Spot) کلیک کنید.

create_ad_spot

سپس، فرم را با ارائه 広告スポット名 (نام جایگاه آگهی)، 広告スポットサイズ (اندازه جایگاه آگهی) و جزئیات دیگر تکمیل کنید. سپس روی دکمه 新規登録 (ثبت‌نام) کلیک کنید.

new_ad_spot_form

جایگاه آگهی جدیدتان آماده است. برای مشاهده جزئیات یکپارچه‌سازی آن، روی دکمه アプリ設定取得 (دریافت تنظیمات برنامه) کلیک کنید.

ad_spot_list

パブリッシャーID (Publisher ID)، メディアID (Media ID)، و スポットID (Spot ID) را یادداشت کنید. هنگام پیکربندی i-mobile برای میانجی‌گری در میانای کاربر AdMob، به این پارامترها نیاز خواهید داشت.

فایل app-ads.txt خود را به‌روز کنید

فروشندگان مجاز برای برنامه‌ها (app-ads.txt) ابتکاری از IAB Tech Lab است که کمک می‌کند مطمئن شوید فضای آگهی برنامه‌تان فقط ازطریق کانال‌هایی که به‌عنوان مجاز شناسایی کرده‌اید فروخته می‌شود. برای جلوگیری از افت قابل‌توجه در درآمد آگهی، باید فایل app-ads.txt را پیاده‌سازی کنید. اگر قبلاً این کار را نکرده‌اید، فایل app-ads.txt را برای برنامه‌تان راه‌اندازی کنید.

برای پیاده‌سازی app-ads.txt برای i-mobile، پرسشگان آن‌ها را ببینید.

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

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

باید i-mobile را به پیکربندی میانجی‌گری برای واحد آگهی‌تان اضافه کنید.

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

برای ایجاد گروه میانجی‌گری جدید، ایجاد گروه میانجی‌گری را انتخاب کنید.

قالب آگهی و پلاتفرم را وارد کنید، سپس روی ادامه کلیک کنید.

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

این گروه میانجی را با یک یا چند واحد آگهی AdMob موجودتان مرتبط کنید. سپس روی تمام کلیک کنید.

اکنون باید کارت واحدهای آگهی را ببینید که با واحدهای آگهی انتخابی شما پر شده است:

افزودن i-mobile به‌عنوان منبع آگهی


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

i-mobile را انتخاب کنید و کلید بهینه‌سازی را فعال کنید. نام ورود به سیستم و گذرواژه API را که در بخش قبلی دریافت کردید وارد کنید تا بهینه‌سازی منبع آگهی را برای i-mobile راه‌اندازی کنید. سپس مقدار eCPM را برای i-mobile وارد کنید و روی ادامه کلیک کنید.




اگر ازقبل نگاشتی برای i-mobile دارید، می‌توانید آن را انتخاب کنید. درغیراین‌صورت، روی افزودن نگاشت کلیک کنید.



سپس، شناسه ناشر، شناسه رسانه و شناسه نقطه به‌دست‌آمده در بخش قبلی را وارد کنید. سپس روی تمام کلیک کنید.

مرحله ۳: وارد کردن i-mobile SDK و Adapter

در فایل settings.gradle.kts سطح پروژه، مخازن زیر را اضافه کنید:

dependencyResolutionManagement {
  repositories {
    google()
    mavenCentral()
    maven {
      url = uri("https://imobile.github.io/adnw-sdk-android")
    }
  }
}

در فایل gradle سطح برنامه، وابستگی‌های پیاده‌سازی زیر را اضافه کنید:

Kotlin

dependencies {
    implementation("com.google.android.gms:play-services-ads:25.5.0")
    implementation("com.google.ads.mediation:imobile:2.3.2.5")
}

Groovy

dependencies {
    implementation 'com.google.android.gms:play-services-ads:25.5.0'
    implementation 'com.google.ads.mediation:imobile:2.3.2.5'
}

یکپارچه‌سازی دستی

  1. جدیدترین نسخه i-mobile SDK را بارگیری کنید و android-ad-sdk.aar را در پوشه sdk استخراج کنید و آن را به پروژه‌تان اضافه کنید.

  2. به مصنوعات آداپتور i-mobile در «مخزن Maven» متعلق به Google بروید. جدیدترین نسخه را انتخاب کنید، فایل .aar آداپتور i-mobile را بارگیری کنید، و آن را به پروژه‌تان اضافه کنید.

مرحله ۴: افزودن کد لازم

بار کردن آگهی با بافت فعالیت

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

مرحله ۵: آزمایش کردن پیاده‌سازی

فعال کردن آگهی‌های آزمایشی

مطمئن شوید دستگاه آزمایشی‌تان را برای AdMob ثبت کرده‌اید. i-mobile شناسه Spot، شناسه رسانه، و شناسه ناشر آزمایشی را برای آزمایش ارائه می‌دهد، می‌توانید آن‌ها را اینجا پیدا کنید.

درستی‌سنجی آگهی‌های آزمایشی

برای تأیید اینکه آگهی‌های آزمایشی را از i-mobile دریافت می‌کنید، آزمایش منبع آگهی تکی را در بازرس آگهی بااستفاده از منبع (های) آگهی i-mobile(آبشاری) فعال کنید.

مراحل اختیاری

استفاده از آگهی‌های بومی

پرداز آگهی

آداپتور i-mobile موارد زیر را پر می‌کند شرح فیلد پیشرفته آگهی‌های بومی برای NativeAd.

فیلد دارایی‌هایی که همیشه توسط آداپتور i-mobile اضافه می‌شوند
Headline
تصویر
بدن
نماد برنامه ۱
دعوت به اقدام
رده‌بندی با ستاره
فروشگاه
قیمت

۱ برای آگهی‌های بومی، کیت توسعه نرم‌افزار i-mobile دارایی نماد برنامه ارائه نمی‌دهد. درعوض، آداپتور i-mobile نماد برنامه را با تصویری شفاف پر می‌کند.

کدهای خطا

اگر آداپتور نتواند آگهی‌ای از i-mobile دریافت کند، ناشران می‌توانند خطای اصلی را از پاسخ آگهی بااستفاده از ResponseInfo.getAdapterResponses() تحت کلاس‌های زیر بررسی کنند:

قالب نام کلاس
برنما com.google.ads.mediation.imobile.IMobileAdapter
بینابینی com.google.ads.mediation.imobile.IMobileAdapter
بومی com.google.ads.mediation.imobile.IMobileMediationAdapter

در اینجا کدها و پیام‌های همراهی که توسط آداپتور i-mobile هنگام عدم بارگیری آگهی ارسال می‌شوند، آورده شده است:

کد خطا استدلال
0-99 کیت توسعه نرم‌افزار i-mobile خطایی برگرداند. برای جزئیات بیشتر، کد را ببینید.
۱۰۱ i-mobile برای بار کردن آگهی‌ها به بافت Activity نیاز دارد.
102 پارامترهای سرور i-mobile پیکربندی‌شده در AdMob UI وجود ندارد/نامعتبر است.
103 اندازه آگهی درخواست‌شده با اندازه برنمای پشتیبانی‌شده i-mobile مطابقت ندارد.
104 فراخوان برگشتی بارگیری موفق آگهی بومی i-mobile فهرست آگهی‌های بومی خالی برگرداند.
۱۰۵ درخواست دارای رفتار محدودشده براساس سن بود، اما i-mobile SDK نمی‌تواند سیگنال‌های محدودشده براساس سن را دریافت کند

گزارش تغییرات آداپتور میانجی i-mobile Android

نسخه بعدی

  • آداپتور برای استفاده از میانای برنامه‌سازی کاربردی InitializationCompleteCallback.onInitializationFailed(AdError) به‌روز شد.
  • حداقل سطح میانای برنامه‌سازی کاربردی Android موردنیاز به ۲۴ به‌روز شد.
  • مشکلی برطرف شد که در آن، بازخوان‌های بارگیری و ارائه آگهی بینابینی بازارسال نمی‌شدند زیرا شنونده خالی با i-mobile SDK ثبت شده بود.

نسخه ۲.۳.۲.۵

  • وابستگی Kotlin آداپتور را به ۱.۹.۰ (حداقل نسخه Kotlin پشتیبانی‌شده توسط کیت توسعه نرم‌افزار GMA NextGen) سنجاق کنید.
  • رفتار سقوط در شاخه‌های خرابی با محدودیت سنی درطول مقداردهی اولیه آگهی و درخواست‌های بارگیری آگهی برطرف شد.

ساخته و آزمایش‌شده با:

  • نسخه ۲۵.۴.۰ کیت توسعه نرم‌افزار آگهی‌های Google Mobile.
  • نسخه ۱.۴.۰ کیت توسعه نرم‌افزار نسل بعدی آگهی‌های Google Mobile.
  • IMobile SDK نسخه ۲.۳.۲.

نسخه ۲.۳.۲.۴

  • وقتی AgeRestrictedTreatment جدید روی CHILD تنظیم شده باشد، درخواست‌های دارای محدودیت سنی برای i-mobile SDK فیلتر می‌شود.

ساخته و آزمایش‌شده با:

  • نسخه ۲۵.۴.۰ کیت توسعه نرم‌افزار آگهی‌های Google Mobile.
  • کیت توسعه نرم‌افزار نسل بعدی تبلیغات تلفن همراه Google نسخه ۱.۲.۰.
  • IMobile SDK نسخه ۲.۳.۲.

نسخه ۲.۳.۲.۳

  • درخواست‌های دارای محدودیت سنی برای i-mobile SDK فیلتر می‌شود زیرا نمی‌تواند سیگنال‌های دارای محدودیت سنی را دریافت کند.

ساخته و آزمایش‌شده با:

  • کیت توسعه نرم‌افزار آگهی تلفن همراه Google نسخه ۲۵.۱.۰.
  • نسخه ۱.۱.۰ کیت توسعه نرم‌افزار نسل بعدی تبلیغات تلفن همراه Google.
  • IMobile SDK نسخه ۲.۳.۲.

نسخه ۲.۳.۲.۲

  • ویژگی‌ای برای ساختن آداپتور با وابستگی کیت توسعه نرم‌افزار GMA Next-Gen اضافه شد.
  • پیاده‌سازی‌های آگهی بومی، بینابینی، و برنما از میانای برنامه‌سازی کاربردی قدیمی به میانای برنامه‌سازی کاربردی جدید منتقل شد.

ساخته و آزمایش‌شده با:

  • کیت توسعه نرم‌افزار آگهی تلفن همراه Google نسخه ۲۵.۱.۰.
  • IMobile SDK نسخه ۲.۳.۲.

نسخه ۲.۳.۲.۱

  • حداقل سطح میانای برنامه‌سازی کاربردی Android موردنیاز به ۲۳ به‌روز شد.
  • حداقل نسخه موردنیاز «کیت توسعه نرم‌افزار تبلیغات تلفن همراه Google» به ۲۴.۰.۰ به‌روزرسانی شد.

ساخته و آزمایش‌شده با:

  • کیت توسعه نرم‌افزار آگهی تلفن همراه Google نسخه ۲۴.۰.۰.
  • IMobile SDK نسخه ۲.۳.۲.

نسخه ۲.۳.۲.۰

  • سازگاری با i-mobile SDK نسخه ۲.۳.۲ تأیید شد.

ساخته و آزمایش‌شده با:

  • کیت توسعه نرم‌افزار آگهی تلفن همراه Google نسخه ۲۳.۱.۰.
  • IMobile SDK نسخه ۲.۳.۲.

نسخه ۲.۳.۱.۲

  • حداقل نسخه لازم «کیت توسعه نرم‌افزار تبلیغات تلفن همراه Google» به ۲۳.۰.۰ به‌روزرسانی شد.
  • سازگاری با i-mobile SDK نسخه ۲.۳.۱ تأیید شد.

ساخته و آزمایش‌شده با:

  • کیت توسعه نرم‌افزار آگهی تلفن همراه Google نسخه ۲۳.۰.۰.
  • IMobile SDK نسخه ۲.۳.۱.

نسخه ۲.۳.۱.۱

  • آداپتور برای استفاده از کلاس VersionInfo جدید به‌روز شد.
  • حداقل نسخه لازم «کیت توسعه نرم‌افزار تبلیغات تلفن همراه Google» به ۲۲.۰.۰ به‌روزرسانی شد.

ساخته و آزمایش‌شده با:

  • کیت توسعه نرم‌افزار آگهی تلفن همراه Google نسخه ۲۲.۰.۰.
  • IMobile SDK نسخه ۲.۳.۱.

نسخه ۲.۳.۱.۰

  • سازگاری با i-mobile SDK نسخه ۲.۳.۱ تأیید شد.
  • حداقل نسخه موردنیاز «کیت توسعه نرم‌افزار تبلیغات تلفن همراه Google» به ۲۱.۵.۰ به‌روزرسانی شد.

ساخته و آزمایش‌شده با:

  • کیت توسعه نرم‌افزار آگهی تلفن همراه Google نسخه ۲۱.۵.۰.
  • IMobile SDK نسخه ۲.۳.۱.

نسخه ۲.۳.۰.۰

  • سازگاری با i-mobile SDK نسخه ۲.۳.۰ تأیید شد.
  • حداقل نسخه موردنیاز «کیت توسعه نرم‌افزار تبلیغات تلفن همراه Google» به ۲۱.۳.۰ به‌روزرسانی شد.

ساخته و آزمایش‌شده با:

  • کیت توسعه نرم‌افزار آگهی تلفن همراه Google نسخه ۲۱.۳.۰.
  • IMobile SDK نسخه ۲.۳.۰.

نسخه 2.0.23.1

  • ‫compileSdkVersion و targetSdkVersion به میانای برنامه‌سازی کاربردی ۳۱ به‌روزرسانی شد.
  • حداقل نسخه موردنیاز «کیت توسعه نرم‌افزار تبلیغات تلفن همراه Google» به ۲۱.۰.۰ به‌روزرسانی شد.
  • حداقل سطح میانای برنامه‌سازی کاربردی Android موردنیاز به ۱۹ به‌روز شد.

ساخته و آزمایش‌شده با:

  • کیت توسعه نرم‌افزار آگهی تلفن همراه Google نسخه ۲۱.۰.۰.
  • IMobile SDK نسخه ۲.۰.۲۳.

نسخه 2.0.23.0

  • سازگاری با i-mobile SDK نسخه ۲.۰.۲۳ تأیید شد.
  • حداقل نسخه موردنیاز «کیت توسعه نرم‌افزار تبلیغات تلفن همراه Google» به ۲۰.۵.۰ به‌روزرسانی شد.

ساخته و آزمایش‌شده با

  • کیت توسعه نرم‌افزار آگهی تلفن همراه Google نسخه ۲۰.۵.۰.
  • IMobile SDK نسخه ۲.۰.۲۳.

نسخه ۲.۰.۲۲.۲

  • کدها و پیام‌های خطای استانداردشده آداپتور اضافه شد.
  • حداقل نسخه لازم «کیت توسعه نرم‌افزار تبلیغات تلفن همراه Google» به ۲۰.۱.۰ به‌روزرسانی شد.

ساخته و آزمایش‌شده با

  • کیت توسعه نرم‌افزار آگهی تلفن همراه Google نسخه ۲۰.۱.۰.
  • IMobile SDK نسخه ۲.۰.۲۲.

نسخه 2.0.22.1

  • حداقل نسخه موردنیاز «کیت توسعه نرم‌افزار تبلیغات تلفن همراه Google» به ۲۰.۰.۰ به‌روزرسانی شد.

ساخته و آزمایش‌شده با

  • کیت توسعه نرم‌افزار آگهی تلفن همراه Google نسخه ۲۰.۰.۰.
  • IMobile SDK نسخه ۲.۰.۲۲.

نسخه 2.0.22.0

  • سازگاری با i-mobile SDK نسخه ۲.۰.۲۲ تأیید شد.
  • آداپتور برای پشتیبانی از درخواست‌های برنمای تطبیقی درون‌خطی به‌روز شد.

ساخته و آزمایش‌شده با

  • کیت توسعه نرم‌افزار آگهی تلفن همراه Google نسخه ۱۹.۱.۰.
  • IMobile SDK نسخه ۲.۰.۲۲.

نسخه ۲.۰.۲۱.۰

  • سازگاری با i-mobile SDK نسخه ۲.۰.۲۱ تأیید شد.
  • حداقل نسخه موردنیاز «کیت توسعه نرم‌افزار تبلیغات تلفن همراه Google» به ۱۹.۱.۰ به‌روزرسانی شد.
  • پشتیبانی از مقیاس‌بندی آگهی‌های برنمای تطبیقی اضافه شد.

ساخته و آزمایش‌شده با

  • کیت توسعه نرم‌افزار آگهی تلفن همراه Google نسخه ۱۹.۱.۰.
  • IMobile SDK نسخه ۲.۰.۲۱.

نسخه ۲.۰.۲۰.۲

  • پشتیبانی از اندازه‌های آگهی برنمای انعطاف‌پذیر اضافه شد.
  • حداقل نسخه لازم «کیت توسعه نرم‌افزار تبلیغات تلفن همراه Google» به ۱۸.۳.۰ به‌روزرسانی شد.

ساخته و آزمایش‌شده با

  • کیت توسعه نرم‌افزار آگهی تلفن همراه Google نسخه ۱۸.۳.۰.
  • IMobile SDK نسخه ۲.۰.۲۰.

نسخه ۲.۰.۲۰.۱

  • اکنون آداپتور نسبت ابعادی mediaContent غیرصفر را برمی‌گرداند.

ساخته و آزمایش‌شده با

  • کیت توسعه نرم‌افزار آگهی تلفن همراه Google نسخه ۱۸.۲.۰.
  • IMobile SDK نسخه ۲.۰.۲۰.

نسخه ۲.۰.۲۰.۰

  • انتشار اولیه!
  • پشتیبانی از آگهی‌های برنما، بینابینی، و بومی اضافه شد.