ادغام تبلیغات Unity با واسطه

این راهنما به شما نشان می‌دهد که چگونه از Google Mobile Ads SDK برای بارگیری و نمایش تبلیغات از Unity Ads با استفاده از AdMob Mediation استفاده کنید که ادغام‌های آبشار را پوشش می‌دهد. نحوه افزودن Unity Ads به پیکربندی میانجی واحد تبلیغات و نحوه ادغام Unity Ads SDK و آداپتور در یک برنامه iOS را پوشش می دهد.

ادغام ها و قالب های تبلیغاتی پشتیبانی شده

آداپتور میانجی برای Unity Ads دارای قابلیت های زیر است:

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

1 ادغام مناقصه در نسخه بتا باز است.

الزامات

  • هدف استقرار iOS 12.0 یا بالاتر

  • [برای مناقصه]: برای ادغام همه فرمت های تبلیغاتی پشتیبانی شده در مناقصه، از Unity adapter 4.11.3.1 یا بالاتر استفاده کنید ( آخرین نسخه توصیه می شود )

  • جدیدترین SDK تبلیغات موبایل گوگل

  • راهنمای شروع میانجیگری را کامل کنید

مرحله 1: تنظیمات را در رابط کاربری Unity Ads تنظیم کنید

ثبت نام کنید یا وارد Unity Ads شوید.

یک پروژه ایجاد کنید

در داشبورد Unity Ads ، به Projects بروید و روی New کلیک کنید.

فرم را پر کنید و روی Create کلیک کنید تا پروژه خود را اضافه کنید.

به Unity Ads Monetization بروید، سپس روی شروع به کار کلیک کنید.

در حالت New Project ، I will use Mediation و Google Admob for Mediation Partner را انتخاب کنید، سپس روی Next کلیک کنید.

گزینه تنظیمات تبلیغات را انتخاب کنید، سپس روی Next کلیک کنید.

تنظیم مکان خود را انتخاب کنید، سپس روی Next کلیک کنید.

مناقصه

آبشار

فرم را پر کنید، سپس روی افزودن پروژه کلیک کنید.

به شناسه بازی توجه کنید.

واحدها و مکان های تبلیغاتی ایجاد کنید

به Unity Ads Monetization > Placements بروید، سپس پروژه خود را انتخاب کنید و روی Add unit ad کلیک کنید.

نام واحد تبلیغات را وارد کنید، سپس پلتفرم و قالب تبلیغ خود را انتخاب کنید.

مناقصه

Bidding را برای راه اندازی انتخاب کنید. در قسمت Placement ، نام مکان را وارد کنید.

شناسه مکان را یادداشت کنید.

آبشار

برای راه اندازی، آبشار را انتخاب کنید. در قسمت Placement ، نام مکان ، GEO Tagging و Target را وارد کنید.

شناسه مکان را یادداشت کنید.

در نهایت، روی افزودن واحد تبلیغات کلیک کنید تا واحد تبلیغات و مکان شما ذخیره شود.

کلید API گزارش Unity Ads را پیدا کنید

مناقصه

این مرحله برای ادغام پیشنهادها لازم نیست.

آبشار

به Unity Ads Monetization > مدیریت API بروید و کلید API را در دسترسی به API Stats در کسب درآمد یادداشت کنید.

سپس، به Unity Ads Monetization > Organization Settings بروید و شناسه اصلی سازمان را یادداشت کنید.

حالت تست را روشن کنید

حالت تست را می توان از داشبورد Unity Ads فعال کرد. به Unity Ads Monetization > Testing بروید.

می‌توانید با کلیک کردن روی دکمه ویرایش در کنار فروشگاه App Apple ، فعال کردن حالت تست سرویس گیرنده Override و انتخاب حالت تست اجباری روشن (یعنی استفاده از تبلیغات آزمایشی) برای همه دستگاه‌ها، حالت تست را برای برنامه خود اجبار کنید.

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

جزئیات دستگاه آزمایشی خود را وارد کنید، سپس روی ذخیره کلیک کنید.

مرحله 2: درخواست Unity Ads را در رابط کاربری AdMob تنظیم کنید

تنظیمات میانجی را برای واحد تبلیغات خود پیکربندی کنید

باید Unity Ads را به پیکربندی میانجی واحد تبلیغاتی خود اضافه کنید.

ابتدا وارد حساب AdMob خود شوید. سپس به تب Mediation بروید. اگر یک گروه میانجی موجود دارید که می‌خواهید آن را تغییر دهید، روی نام آن گروه میانجی کلیک کنید تا آن را ویرایش کنید، و به افزودن Unity Ads به عنوان منبع آگهی بروید.

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

قالب و پلتفرم تبلیغ خود را وارد کنید، سپس روی Continue کلیک کنید.

به گروه میانجی خود یک نام بدهید و مکان‌هایی را برای هدف انتخاب کنید. سپس، وضعیت گروه میانجی را روی Enabled تنظیم کنید و سپس روی Add Units Ad Units کلیک کنید.

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

اکنون باید کارت واحدهای تبلیغاتی را با واحدهای تبلیغاتی که انتخاب کرده‌اید مشاهده کنید:

Unity Ads را به عنوان منبع تبلیغاتی اضافه کنید

مناقصه

در زیر کارت مناقصه در بخش منابع آگهی ، افزودن منبع آگهی را انتخاب کنید. سپس Unity Ads را انتخاب کنید.

روی نحوه امضای قرارداد مشارکت و راه اندازی یک مشارکت در مناقصه با Unity Ads کلیک کنید.



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



اگر قبلاً نقشه‌ای برای Unity Ads دارید، می‌توانید آن را انتخاب کنید. در غیر این صورت، روی افزودن نقشه کلیک کنید.



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



آبشار


در زیر کارت Waterfall در بخش Ad Sources ، Add Source Ad را انتخاب کنید. سپس Unity Ads را انتخاب کنید.

Unity Ads را انتخاب کرده و سوئیچ Optimize را فعال کنید. برای تنظیم بهینه‌سازی منبع آگهی برای Unity Ads، کلید API و شناسه هسته سازمان را که در بخش قبل به دست آمده‌اند وارد کنید. سپس یک مقدار eCPM را برای Unity Ads وارد کنید و روی Continue کلیک کنید.



اگر قبلاً نقشه‌ای برای Unity Ads دارید، می‌توانید آن را انتخاب کنید. در غیر این صورت، روی افزودن نقشه کلیک کنید.

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


تبلیغات Unity را به لیست شرکای تبلیغاتی GDPR و مقررات ایالتی ایالات متحده اضافه کنید

برای افزودن Unity Ads به فهرست شرکای آگهی مقررات ایالتی اروپا و ایالات متحده در رابط کاربری AdMob، مراحل تنظیمات مقررات اروپا و تنظیمات مقررات ایالتی ایالات متحده را دنبال کنید.

مرحله 3: Unity Ads SDK و آداپتور را وارد کنید

  • خط زیر را به Podfile پروژه خود اضافه کنید:

    pod 'GoogleMobileAdsMediationUnity'
    
  • از خط فرمان اجرا کنید:

    pod install --repo-update

ادغام دستی

  • آخرین نسخه Unity Ads SDK را دانلود کنید و UnityAds.framework را در پروژه خود پیوند دهید.

  • آخرین نسخه آداپتور Unity Ads را از لینک دانلود در Changelog دانلود کنید و UnityAdapter.framework را در پروژه خود پیوند دهید.

مرحله 4: تنظیمات حریم خصوصی را در Unity Ads SDK اجرا کنید

تحت «خط‌مشی رضایت کاربر اتحادیه اروپا» Google، باید اطمینان حاصل کنید که اطلاعات مشخصی در رابطه با استفاده از شناسه‌های دستگاه و داده‌های شخصی به کاربران منطقه اقتصادی اروپا (EEA) داده می‌شود و از آنها رضایت گرفته می‌شود. این سیاست منعکس کننده الزامات دستورالعمل حریم خصوصی الکترونیک اتحادیه اروپا و مقررات عمومی حفاظت از داده ها (GDPR) است. هنگام درخواست رضایت، باید هر شبکه تبلیغاتی را در زنجیره میانجی خود شناسایی کنید که ممکن است داده‌های شخصی را جمع‌آوری، دریافت یا استفاده کند و اطلاعاتی درباره استفاده هر شبکه ارائه دهد. Google در حال حاضر نمی تواند رضایت کاربر را به طور خودکار به چنین شبکه هایی منتقل کند.

در SDK نسخه 2.0.0، Unity Ads یک API برای پشتیبانی از تنظیمات حریم خصوصی اضافه کرد. کد نمونه زیر نحوه انتقال این اطلاعات رضایت را به Unity Ads SDK نشان می دهد. اگر تصمیم بگیرید که اطلاعات رضایت را به صورت دستی به Unity Ads SDK ارسال کنید، توصیه می شود قبل از درخواست تبلیغات از طریق Google Mobile Ads SDK، این کد را فراخوانی کنید.

سویفت

import UnityAds
// ...

let gdprMetaData = UADSMetaData()
gdprMetaData.set("gdpr.consent", value: true)
gdprMetaData.commit()

هدف-C

#import <UnityAds/UnityAds.h>
// ...

UADSMetaData *gdprMetaData = [[UADSMetaData alloc] init];
[gdprMetaData set:@"gdpr.consent" value:@YES];
[gdprMetaData commit];

برای جزئیات بیشتر و مقادیری که می‌توان در هر روش ارائه کرد، به APIهای رضایت حریم خصوصی و داده‌های Unity Ads و پیروی از راهنمای GDPR مراجعه کنید.

قوانین حفظ حریم خصوصی ایالات متحده

قوانین حفظ حریم خصوصی ایالات متحده مستلزم دادن حق انصراف به کاربران از "فروش" "اطلاعات شخصی" خود (همانطور که قانون آن شرایط را تعریف می کند)، با انصراف از طریق پیوند برجسته "اطلاعات شخصی من را نفروخت" در صفحه اصلی طرف "فروشنده". راهنمای انطباق با قوانین حریم خصوصی ایالات ایالات متحده، امکان فعال کردن پردازش داده های محدود را برای ارائه تبلیغات Google ارائه می دهد، اما Google نمی تواند این تنظیم را برای هر شبکه تبلیغاتی در زنجیره میانجی شما اعمال کند. بنابراین، شما باید هر یک از شبکه‌های تبلیغاتی را در زنجیره میانجی خود که ممکن است در فروش اطلاعات شخصی شرکت کنند شناسایی کنید و از راهنمایی‌های هر یک از آن شبکه‌ها برای اطمینان از رعایت آن پیروی کنید.

در SDK نسخه 2.0.0، Unity Ads یک API برای پشتیبانی از تنظیمات حریم خصوصی اضافه کرد. کد نمونه زیر نحوه انتقال این اطلاعات رضایت را به Unity Ads SDK نشان می دهد. اگر تصمیم بگیرید که اطلاعات رضایت را به صورت دستی به Unity Ads SDK ارسال کنید، توصیه می شود قبل از درخواست تبلیغات از طریق Google Mobile Ads SDK، این کد را فراخوانی کنید.

سویفت

import UnityAds
// ...

let ccpaMetaData = UADSMetaData()
ccpaMetaData.set("privacy.consent", value: true)
ccpaMetaData.commit()

هدف-C

#import <UnityAds/UnityAds.h>
// ...

UADSMetaData *ccpaMetaData = [[UADSMetaData alloc] init];
[ccpaMetaData set:@"privacy.consent" value:@YES];
[ccpaMetaData commit];

برای جزئیات بیشتر و مقادیری که می‌توان در هر روش ارائه کرد ، APIهای رضایت حریم خصوصی و داده‌های Unity Ads و پیروی از راهنماهای CCPA را ببینید.

مرحله 5: کد مورد نیاز را اضافه کنید

ادغام SKAdNetwork

مستندات Unity Ads را دنبال کنید تا شناسه های SKAdNetwork را به فایل Info.plist پروژه خود اضافه کنید.

خطاهای کامپایل

سویفت

هیچ کد اضافی برای ادغام Swift مورد نیاز نیست.

هدف-C

برای آداپتور Unity Ads 4.4.0.0 یا بالاتر، باید مراحل ادغام را در اسناد Unity دنبال کنید.

مرحله 6: اجرای خود را آزمایش کنید

فعال کردن تبلیغات آزمایشی

مطمئن شوید که دستگاه آزمایشی خود را برای AdMob ثبت کرده اید و حالت تست را در رابط کاربری Unity Ads فعال کرده اید .

تبلیغات آزمایشی را تأیید کنید

برای تأیید اینکه آگهی‌های آزمایشی را از Unity Ads دریافت می‌کنید، با استفاده از منبع (های) آگهی Unity Ads (مناقصه) و Unity Ads (Waterfall) آزمایش منبع آگهی را در ad inspector فعال کنید.

کدهای خطا

اگر آداپتور نتواند تبلیغی را از Unity Ads دریافت کند، ناشران می‌توانند با استفاده از GADResponseInfo.adNetworkInfoArray در کلاس‌های زیر، خطای اساسی را از پاسخ آگهی بررسی کنند:

GADMAdapterUnity
GADMediationAdapterUnity

در اینجا کدها و پیام‌های همراهی هستند که توسط آداپتور UnityAds در هنگام بارگیری یک تبلیغ پرتاب می‌شوند:

کد خطا دلیل
0-9 UnityAds SDK یک خطا برگرداند. برای جزئیات بیشتر به مستندات Unity مراجعه کنید.
101 پارامترهای سرور UnityAds پیکربندی شده در رابط کاربری AdMob وجود ندارد/نامعتبر است.
102 دستگاه توسط UnityAds پشتیبانی نمی شود.
103 UnityAds با حالت خطا ارائه شد. kUnityAdsFinishStateError.
104 شیء تبلیغ Unity پس از فراخوانی اولیه ساز آن صفر می شود.
105 به دلیل آماده نبودن آگهی، تبلیغات Unity نمایش داده نشد.
106 UnityAds به نام یک مکان، پاسخ تماس را با وضعیت قرار دادن تغییر داد. kUnityAdsPlacementStateNoFill.
107 UnityAds به نام یک مکان، پاسخ تماس را با وضعیت قرار دادن تغییر داد. kUnityAdsPlacementStateDisabled.
108 قبلاً یک آگهی برای این مکان بارگیری شده است. UnityAds SDK از بارگیری تبلیغات چندگانه برای یک مکان پشتیبانی نمی کند.

Unity Ads IOS Mediation Adapter Changelog

نسخه بعدی

  • -fobjc-arc و -fstack-protector-all را فعال کنید.

نسخه 4.13.2.0

  • سازگاری تأیید شده با Unity Ads SDK 4.13.2.

ساخته و تست شده با:

  • Google Mobile Ads SDK نسخه 12.1.0.
  • Unity Ads SDK نسخه 4.13.2.

نسخه 4.13.1.1

  • اکنون به Google Mobile Ads SDK نسخه 12.0.0 یا بالاتر نیاز دارد.

ساخته و تست شده با:

  • Google Mobile Ads SDK نسخه 12.0.0.
  • Unity Ads SDK نسخه 4.13.1.

نسخه 4.13.1.0

  • ویژگی GADMediationAdapterUnity.testMode را اضافه کرد تا نشان دهد که آیا Unity Ads SDK باید در حالت تست مقداردهی اولیه شود یا خیر. این پرچم باید قبل از مقداردهی اولیه SDK تبلیغات تلفن همراه Google تنظیم شود.
  • برای گزارش کد خطای Unity Ads SDK زمانی که آگهی بارگیری نمی شود، به روز شد.

ساخته و تست شده با:

  • Google Mobile Ads SDK نسخه 11.13.0.
  • Unity Ads SDK نسخه 4.13.1.

نسخه 4.13.0.0

  • سازگاری تأیید شده با Unity Ads SDK 4.13.0.

ساخته و تست شده با:

  • Google Mobile Ads SDK نسخه 11.13.0.
  • Unity Ads SDK نسخه 4.13.0.

نسخه 4.12.5.0

  • سازگاری تأیید شده با Unity Ads SDK 4.12.5.

ساخته و تست شده با:

  • Google Mobile Ads SDK نسخه 11.12.0.
  • Unity Ads SDK نسخه 4.12.5.

نسخه 4.12.4.0

  • سازگاری تأیید شده با Unity Ads SDK 4.12.4.

ساخته و تست شده با:

  • Google Mobile Ads SDK نسخه 11.12.0.
  • Unity Ads SDK نسخه 4.12.4.

نسخه 4.12.3.1

  • CFBundleShortVersionString را به‌روزرسانی کرد تا به جای چهار مؤلفه، سه مؤلفه داشته باشد.

ساخته و تست شده با:

  • Google Mobile Ads SDK نسخه 11.10.0.
  • Unity Ads SDK نسخه 4.12.3.

نسخه 4.12.3.0

  • سازگاری تأیید شده با Unity Ads SDK 4.12.3.

ساخته و تست شده با:

  • Google Mobile Ads SDK نسخه 11.10.0.
  • Unity Ads SDK نسخه 4.12.3.

نسخه 4.12.2.0

  • سازگاری تأیید شده با Unity Ads SDK 4.12.2.

ساخته و تست شده با:

  • Google Mobile Ads SDK نسخه 11.7.0.
  • Unity Ads SDK نسخه 4.12.2.

نسخه 4.12.1.0

  • سازگاری تأیید شده با Unity Ads SDK 4.12.1.

ساخته و تست شده با:

  • Google Mobile Ads SDK نسخه 11.6.0.
  • Unity Ads SDK نسخه 4.12.1.

نسخه 4.12.0.0

  • سازگاری تأیید شده با Unity Ads SDK 4.12.0.

ساخته و تست شده با:

  • Google Mobile Ads SDK نسخه 11.5.0.
  • Unity Ads SDK نسخه 4.12.0.

نسخه 4.11.3.1

  • پشتیبانی از مناقصه برای قالب‌های تبلیغاتی بنر، بینابینی و پاداش اضافه شده است.

ساخته و تست شده با:

  • Google Mobile Ads SDK نسخه 11.5.0.
  • Unity Ads SDK نسخه 4.11.3.

نسخه 4.11.3.0

  • سازگاری تأیید شده با Unity Ads SDK 4.11.3.

ساخته و تست شده با:

  • Google Mobile Ads SDK نسخه 11.4.0.
  • Unity Ads SDK نسخه 4.11.3.

نسخه 4.11.2.0

  • سازگاری تأیید شده با Unity Ads SDK 4.11.2.

ساخته و تست شده با:

  • Google Mobile Ads SDK نسخه 11.4.0.
  • Unity Ads SDK نسخه 4.11.2.

نسخه 4.10.0.0

  • سازگاری تأیید شده با Unity Ads SDK 4.10.0.

ساخته و تست شده با:

  • Google Mobile Ads SDK نسخه 11.2.0.
  • Unity Ads SDK نسخه 4.10.0.

نسخه 4.9.3.0

  • سازگاری تأیید شده با Unity Ads SDK 4.9.3.
  • اکنون به حداقل نسخه iOS 12.0 نیاز دارد.
  • اکنون به Google Mobile Ads SDK نسخه 11.0 یا بالاتر نیاز دارد.
  • Info.plist در چارچوب های UnityAdapter.xcframework گنجانده شده است.

ساخته و تست شده با:

  • Google Mobile Ads SDK نسخه 11.0.1.
  • Unity Ads SDK نسخه 4.9.3.

نسخه 4.9.2.0

  • سازگاری تأیید شده با Unity Ads SDK 4.9.2.

ساخته و تست شده با:

  • Google Mobile Ads SDK نسخه 10.13.0.
  • Unity Ads SDK نسخه 4.9.2.

نسخه 4.9.1.0

  • سازگاری تأیید شده با Unity Ads SDK 4.9.1.

ساخته و تست شده با:

  • Google Mobile Ads SDK نسخه 10.12.0.
  • Unity Ads SDK نسخه 4.9.1.

نسخه 4.9.0.0

  • انطباق و وابستگی GADMAdNetworkAdapter از آداپتور Unity حذف شد.
  • در روش نمایندگی unityAdsShowStart فراخوانی روش نمایش گزارش اضافه شد.
  • سازگاری تأیید شده با Unity Ads SDK 4.9.0.

ساخته و تست شده با:

  • Google Mobile Ads SDK نسخه 10.12.0.
  • Unity Ads SDK نسخه 4.9.0.

نسخه 4.8.0.0

  • پشتیبانی از رویدادهای نمایش برای تبلیغات بنری اضافه شده است.
  • سازگاری تأیید شده با Unity Ads SDK 4.8.0.

ساخته و تست شده با:

  • Google Mobile Ads SDK نسخه 10.7.0.
  • Unity Ads SDK نسخه 4.8.0.

نسخه 4.7.1.0

  • سازگاری تأیید شده با Unity Ads SDK 4.7.1.

ساخته و تست شده با:

  • Google Mobile Ads SDK نسخه 10.5.0.
  • Unity Ads SDK نسخه 4.7.1.

نسخه 4.7.0.0

  • سازگاری تأیید شده با Unity Ads SDK 4.7.0.
  • اکنون به حداقل نسخه iOS 11.0 نیاز دارد.
  • اکنون به Google Mobile Ads SDK نسخه 10.4.0 یا بالاتر نیاز دارد.

ساخته و تست شده با:

  • Google Mobile Ads SDK نسخه 10.4.0.
  • Unity Ads SDK نسخه 4.7.0.

نسخه 4.6.1.0

  • سازگاری تأیید شده با Unity Ads SDK 4.6.1.

ساخته و تست شده با:

  • Google Mobile Ads SDK نسخه 10.2.0.
  • Unity Ads SDK نسخه 4.6.1.

نسخه 4.6.0.0

  • سازگاری تأیید شده با Unity Ads SDK 4.6.0.
  • پشتیبانی برای ارسال اطلاعات COPPA به Unity Ads SDK اضافه شد.
  • پشتیبانی از معماری armv7 حذف شد.
  • اکنون به Google Mobile Ads SDK نسخه 10.0.0 یا بالاتر نیاز دارد.

ساخته و تست شده با:

  • Google Mobile Ads SDK نسخه 10.2.0.
  • Unity Ads SDK نسخه 4.6.0.

نسخه 4.5.0.0

  • سازگاری تأیید شده با Unity Ads SDK 4.5.0.

ساخته و تست شده با:

  • Google Mobile Ads SDK نسخه 9.14.0.
  • Unity Ads SDK نسخه 4.5.0.

نسخه 4.4.1.0

  • سازگاری تأیید شده با Unity Ads SDK 4.4.1.

ساخته و تست شده با:

  • Google Mobile Ads SDK نسخه 9.11.0.
  • Unity Ads SDK نسخه 4.4.1.

نسخه 4.4.0.0

  • آداپتور را برای استفاده از didRewardUser API به روز کرد.
  • اکنون به Google Mobile Ads SDK نسخه 9.8.0 یا بالاتر نیاز دارد.
  • سازگاری تأیید شده با Unity Ads SDK 4.4.0.

ساخته و تست شده با:

  • Google Mobile Ads SDK نسخه 9.10.0.
  • Unity Ads SDK نسخه 4.4.0.

نسخه 4.3.0.0

  • سازگاری تأیید شده با Unity Ads SDK 4.3.0.

ساخته و تست شده با:

  • Google Mobile Ads SDK نسخه 9.8.0.
  • Unity Ads SDK نسخه 4.3.0.

نسخه 4.2.1.0

  • سازگاری تأیید شده با Unity Ads SDK 4.2.1.

ساخته و تست شده با:

  • Google Mobile Ads SDK نسخه 9.4.0.
  • Unity Ads SDK نسخه 4.2.1.

نسخه 4.1.0.0

  • سازگاری تأیید شده با Unity Ads SDK 4.1.0.

ساخته و تست شده با:

  • Google Mobile Ads SDK نسخه 9.2.0.
  • Unity Ads SDK نسخه 4.1.0.

نسخه 4.0.1.0

  • سازگاری تأیید شده با Unity Ads SDK 4.0.1.

ساخته و تست شده با:

  • Google Mobile Ads SDK نسخه 9.0.0.
  • Unity Ads SDK نسخه 4.0.1.

نسخه 4.0.0.2

  • پشتیبانی از معماری شبیه ساز arm64 اضافه شده است.

ساخته و تست شده با:

  • Google Mobile Ads SDK نسخه 9.0.0.
  • Unity Ads SDK نسخه 4.0.0.

نسخه 4.0.0.1

  • سازگاری تأیید شده با Google Mobile Ads SDK نسخه 9.0.0.
  • اکنون به Google Mobile Ads SDK نسخه 9.0.0 یا بالاتر نیاز دارد.

ساخته و تست شده با:

  • Google Mobile Ads SDK نسخه 9.0.0.
  • Unity Ads SDK نسخه 4.0.0.

نسخه 4.0.0.0

  • سازگاری تأیید شده با Unity Ads SDK 4.0.0.
  • اکنون به حداقل نسخه iOS 10.0 نیاز دارد.

ساخته و تست شده با

  • Google Mobile Ads SDK نسخه 8.13.0.
  • Unity Ads SDK نسخه 4.0.0.

نسخه 3.7.5.0

  • سازگاری تأیید شده با Unity Ads SDK 3.7.5.

ساخته و تست شده با

  • Google Mobile Ads SDK نسخه 8.8.0.
  • Unity Ads SDK نسخه 3.7.5.

نسخه 3.7.4.0

  • سازگاری تأیید شده با Unity Ads SDK 3.7.4.

ساخته و تست شده با

  • Google Mobile Ads SDK نسخه 8.7.0.
  • Unity Ads SDK نسخه 3.7.4.

نسخه 3.7.2.0

  • سازگاری تأیید شده با Unity Ads SDK 3.7.2.
  • وابستگی آرام به Google Mobile Ads SDK نسخه 8.0.0 یا بالاتر.

ساخته و تست شده با

  • Google Mobile Ads SDK نسخه 8.5.0.
  • Unity Ads SDK نسخه 3.7.2.

نسخه 3.7.1.0

  • سازگاری تأیید شده با Unity Ads SDK 3.7.1.
  • اکنون به Google Mobile Ads SDK نسخه 8.4.0 یا بالاتر نیاز دارد.

ساخته و تست شده با

  • Google Mobile Ads SDK نسخه 8.4.0.
  • Unity Ads SDK نسخه 3.7.1.

نسخه 3.6.2.0

  • آداپتور را برای استفاده از قالب .xcframework . به روز کرد.
  • سازگاری تأیید شده با Unity Ads SDK 3.6.2.
  • اکنون به Google Mobile Ads SDK نسخه 8.2.0 یا بالاتر نیاز دارد.

ساخته و تست شده با

  • Google Mobile Ads SDK نسخه 8.2.0.
  • Unity Ads SDK نسخه 3.6.2.

نسخه 3.6.0.0

  • سازگاری تأیید شده با Unity Ads SDK 3.6.0.
  • اکنون به Google Mobile Ads SDK نسخه 7.69.0 یا بالاتر نیاز دارد.

ساخته و تست شده با

  • Google Mobile Ads SDK نسخه 7.69.0.
  • Unity Ads SDK نسخه 3.6.0.

نسخه 3.5.1.1

  • خرابی را که گاهی اوقات زمانی که Unity Ads SDK شروع به کار می‌کرد، برطرف می‌شد.

ساخته و تست شده با

  • Google Mobile Ads SDK نسخه 7.68.0.
  • Unity Ads SDK نسخه 3.5.1.

نسخه 3.5.1.0

  • سازگاری تأیید شده با Unity Ads SDK 3.5.1.

ساخته و تست شده با

  • Google Mobile Ads SDK نسخه 7.68.0.
  • Unity Ads SDK نسخه 3.5.1.

نسخه 3.5.0.0

  • سازگاری تأیید شده با Unity Ads SDK 3.5.0.
  • پشتیبانی از تبلیغات بنر تطبیقی ​​اضافه شد.
  • اکنون به Google Mobile Ads SDK نسخه 7.68.0 یا بالاتر نیاز دارد.

ساخته و تست شده با

  • Google Mobile Ads SDK نسخه 7.68.0.
  • Unity Ads SDK نسخه 3.5.0.

نسخه 3.4.8.0

  • سازگاری تأیید شده با Unity Ads SDK 3.4.8.
  • اکنون به Google Mobile Ads SDK نسخه 7.63.0 یا بالاتر نیاز دارد.

ساخته و تست شده با

  • Google Mobile Ads SDK نسخه 7.63.0.
  • Unity Ads SDK نسخه 3.4.8.

نسخه 3.4.6.0

  • سازگاری تأیید شده با Unity Ads SDK 3.4.6.
  • اکنون به Google Mobile Ads SDK نسخه 7.60.0 یا بالاتر نیاز دارد.

ساخته و تست شده با

  • Google Mobile Ads SDK نسخه 7.60.0.
  • Unity Ads SDK نسخه 3.4.6.

نسخه 3.4.2.2

  • کدها و پیام های خطای استاندارد آداپتور اضافه شده است.
  • حداقل نسخه مورد نیاز Google Mobile Ads SDK به 7.59.0 به روز شد.

ساخته و تست شده با

  • Google Mobile Ads SDK نسخه 7.59.0.
  • Unity Ads SDK نسخه 3.4.2.

نسخه 3.4.2.1

  • ارسال بهتر خطاهای Unity برای شناسایی زودتر خرابی های اولیه و بارگذاری آگهی و کاهش وقفه های زمانی.
  • پشتیبانی از معماری i386 حذف شد.

ساخته و تست شده با

  • Google Mobile Ads SDK نسخه 7.57.0.
  • Unity Ads SDK نسخه 3.4.2.

نسخه 3.4.2.0

  • سازگاری تأیید شده با Unity Ads SDK 3.4.2.

ساخته و تست شده با

  • Google Mobile Ads SDK نسخه 7.55.1.
  • Unity Ads SDK نسخه 3.4.2.

نسخه 3.4.0.0

  • سازگاری تأیید شده با Unity Ads SDK 3.4.0.
  • اکنون از بارگیری چندین بنر تبلیغاتی به طور همزمان پشتیبانی می کند.

ساخته و تست شده با

  • Google Mobile Ads SDK نسخه 7.53.0.
  • Unity Ads SDK نسخه 3.4.0.

نسخه 3.3.0.0

  • سازگاری تأیید شده با Unity Ads SDK 3.3.0.
  • اکنون از بارگیری چندین بنر تبلیغاتی به طور همزمان پشتیبانی می کند.

ساخته و تست شده با

  • Google Mobile Ads SDK نسخه 7.51.0.
  • Unity Ads SDK نسخه 3.3.0.

نسخه 3.2.0.1

  • سازگاری تأیید شده با Unity Ads SDK 3.2.0.
  • اکنون به Google Mobile Ads SDK نسخه 7.46.0 یا بالاتر نیاز دارد.
  • مشکلی که در آن تبلیغات بنر یونیتی هنگام بارگذاری نمایش داده نمی‌شد، برطرف شد.
  • مشکلی که در آن آداپتور به‌درستی پاسخ تماس unityAdsReady را ارسال نمی‌کرد، برطرف شد.

نسخه 3.2.0.0

  • انتشار به دلیل رگرسیون در گزارش عدم تکمیل حذف شد.

نسخه 3.1.0.0

  • سازگاری تأیید شده با Unity Ads SDK 3.1.0.

نسخه 3.0.3.0

  • سازگاری تأیید شده با Unity Ads SDK 3.0.3.
  • اکنون به Google Mobile Ads SDK نسخه 7.42.2 یا بالاتر نیاز دارد.
  • پشتیبانی از اندازه های تبلیغاتی بنر انعطاف پذیر اضافه شده است.
  • مشکلی که در آن تبلیغات بنر یونیتی فقط یک بار در هر جلسه با موفقیت بارگذاری می شد، برطرف شد.

نسخه 3.0.1.0

  • سازگاری تأیید شده با Unity Ads SDK 3.0.1.
  • خرابی را که هنگام توزیع تبلیغات پاداش رخ داده بود، برطرف کرد.

نسخه 3.0.0.3

  • در حال به‌روزرسانی آداپتور برای استفاده از API پاداش‌دار جدید.
  • اکنون به Google Mobile Ads SDK نسخه 7.41.0 یا بالاتر نیاز دارد.

نسخه 3.0.0.2

  • پشتیبانی از تبلیغات بنری اضافه شد.

نسخه 3.0.0.1

  • مشکلی که در آن آداپتور «placementId» درخواست قبلی را ذخیره می‌کند، برطرف شد.

نسخه 3.0.0.0

  • سازگاری تأیید شده با Unity Ads SDK 3.0.0.

نسخه 2.3.0.0

  • سازگاری تأیید شده با Unity Ads SDK 2.3.0.

نسخه 2.2.1.1

  • adapterDidCompletePlayingRewardBasedVideoAd: برگشت به آداپتور.

نسخه 2.2.1.0

  • سازگاری تایید شده با Unity Ads SDK 2.2.1.

نسخه 2.2.0.0

  • سازگاری تأیید شده با Unity Ads SDK 2.2.0.

نسخه 2.1.2.0

  • سازگاری تأیید شده با Unity Ads SDK 2.1.2.
  • پشتیبانی از معماری 'armv7s' حذف شد.

نسخه 2.1.1.0

  • سازگاری تأیید شده با Unity Ads SDK 2.1.1.

نسخه 2.1.0.0

  • آداپتور را به روز کرد تا با Unity Ads SDK 2.1.0 سازگار شود.

نسخه 2.0.8.0

  • سازگاری تأیید شده با Unity Ads SDK 2.0.8.

نسخه 2.0.7.0

  • آداپتور اکنون کلیک‌های Unity Ads را ردیابی می‌کند تا آمار کلیک AdMob و Unity Ads با هم مطابقت داشته باشند.
  • اکنون برنامه‌ها interstitialWillLeaveApplication: و rewardBasedVideoAdWillLeaveApplication: callbacks دریافت می‌کنند.

نسخه 2.0.6.0

  • سازگاری تأیید شده با Unity Ads SDK 2.0.6.

نسخه 2.0.5.0

  • سازگاری تأیید شده با Unity Ads SDK 2.0.5.

نسخه 2.0.4.0

  • سیستم نامگذاری نسخه را به [نسخه Unity Ads SDK] تغییر داد. [نسخه وصله آداپتور].
  • حداقل مورد نیاز Unity Ads SDK به نسخه 2.0.4 به روز شد.
  • حداقل مورد نیاز Google Mobile Ads SDK به نسخه 7.10.1 به روز شد.

نسخه 1.0.2

  • کلید مورد پاداش کاربر را غیر صفر کرد. کلید پاداش همیشه یک رشته خالی یا معتبر خواهد بود.

نسخه 1.0.1

  • رفع اشکال که در آن rewardBasedVideoAdDidOpen: تماس برگشتی تماس گرفته نمی شد.

نسخه 1.0.0

  • از تبلیغات ویدیویی بینابینی و مبتنی بر پاداش پشتیبانی می کند.
،

این راهنما به شما نشان می‌دهد که چگونه از Google Mobile Ads SDK برای بارگیری و نمایش تبلیغات از Unity Ads با استفاده از AdMob Mediation استفاده کنید که ادغام‌های آبشار را پوشش می‌دهد. نحوه افزودن Unity Ads به پیکربندی میانجی واحد تبلیغات و نحوه ادغام Unity Ads SDK و آداپتور در یک برنامه iOS را پوشش می دهد.

ادغام ها و قالب های تبلیغاتی پشتیبانی شده

آداپتور میانجی برای Unity Ads دارای قابلیت های زیر است:

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

1 ادغام مناقصه در نسخه بتا باز است.

الزامات

  • هدف استقرار iOS 12.0 یا بالاتر

  • [برای مناقصه]: برای ادغام همه فرمت های تبلیغاتی پشتیبانی شده در مناقصه، از Unity adapter 4.11.3.1 یا بالاتر استفاده کنید ( آخرین نسخه توصیه می شود )

  • جدیدترین SDK تبلیغات موبایل گوگل

  • راهنمای شروع میانجیگری را کامل کنید

مرحله 1: تنظیمات را در رابط کاربری Unity Ads تنظیم کنید

ثبت نام کنید یا وارد Unity Ads شوید.

یک پروژه ایجاد کنید

در داشبورد Unity Ads ، به Projects بروید و روی New کلیک کنید.

فرم را پر کنید و روی Create کلیک کنید تا پروژه خود را اضافه کنید.

به Unity Ads Monetization بروید، سپس روی شروع به کار کلیک کنید.

در حالت New Project ، I will use Mediation و Google Admob for Mediation Partner را انتخاب کنید، سپس روی Next کلیک کنید.

گزینه تنظیمات تبلیغات را انتخاب کنید، سپس روی Next کلیک کنید.

تنظیم مکان خود را انتخاب کنید، سپس روی Next کلیک کنید.

مناقصه

آبشار

فرم را پر کنید، سپس روی افزودن پروژه کلیک کنید.

به شناسه بازی توجه کنید.

واحدها و مکان های تبلیغاتی ایجاد کنید

به Unity Ads Monetization > Placements بروید، سپس پروژه خود را انتخاب کنید و روی Add unit ad کلیک کنید.

نام واحد تبلیغات را وارد کنید، سپس پلتفرم و قالب تبلیغ خود را انتخاب کنید.

مناقصه

Bidding را برای راه اندازی انتخاب کنید. در قسمت Placement ، نام مکان را وارد کنید.

شناسه مکان را یادداشت کنید.

آبشار

برای راه اندازی، آبشار را انتخاب کنید. در قسمت Placement ، نام مکان ، GEO Tagging و Target را وارد کنید.

شناسه مکان را یادداشت کنید.

در نهایت، روی افزودن واحد تبلیغات کلیک کنید تا واحد تبلیغات و مکان شما ذخیره شود.

کلید API گزارش Unity Ads را پیدا کنید

مناقصه

این مرحله برای ادغام پیشنهادها لازم نیست.

آبشار

به Unity Ads Monetization > مدیریت API بروید و کلید API را در دسترسی به API Stats در کسب درآمد یادداشت کنید.

سپس، به Unity Ads Monetization > Organization Settings بروید و شناسه اصلی سازمان را یادداشت کنید.

حالت تست را روشن کنید

حالت تست را می توان از داشبورد Unity Ads فعال کرد. به Unity Ads Monetization > Testing بروید.

می‌توانید با کلیک کردن روی دکمه ویرایش در کنار فروشگاه App Apple ، فعال کردن حالت تست سرویس گیرنده Override و انتخاب حالت تست اجباری روشن (یعنی استفاده از تبلیغات آزمایشی) برای همه دستگاه‌ها، حالت تست را برای برنامه خود اجبار کنید.

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

جزئیات دستگاه آزمایشی خود را وارد کنید، سپس روی ذخیره کلیک کنید.

مرحله 2: درخواست Unity Ads را در رابط کاربری AdMob تنظیم کنید

تنظیمات میانجی را برای واحد تبلیغات خود پیکربندی کنید

باید Unity Ads را به پیکربندی میانجی واحد تبلیغاتی خود اضافه کنید.

ابتدا وارد حساب AdMob خود شوید. سپس به تب Mediation بروید. اگر یک گروه میانجی موجود دارید که می‌خواهید آن را تغییر دهید، روی نام آن گروه میانجی کلیک کنید تا آن را ویرایش کنید، و به افزودن Unity Ads به عنوان منبع آگهی بروید.

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

قالب و پلتفرم تبلیغ خود را وارد کنید، سپس روی Continue کلیک کنید.

به گروه میانجی خود یک نام بدهید و مکان‌هایی را برای هدف انتخاب کنید. سپس، وضعیت گروه میانجی را روی Enabled تنظیم کنید و سپس روی Add Units Ad Units کلیک کنید.

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

اکنون باید کارت واحدهای تبلیغاتی را با واحدهای تبلیغاتی که انتخاب کرده‌اید مشاهده کنید:

Unity Ads را به عنوان منبع تبلیغاتی اضافه کنید

مناقصه

در زیر کارت مناقصه در بخش منابع آگهی ، افزودن منبع آگهی را انتخاب کنید. سپس Unity Ads را انتخاب کنید.

روی نحوه امضای قرارداد مشارکت و راه اندازی یک مشارکت در مناقصه با Unity Ads کلیک کنید.



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



اگر قبلاً نقشه‌ای برای Unity Ads دارید، می‌توانید آن را انتخاب کنید. در غیر این صورت، روی افزودن نقشه کلیک کنید.



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



آبشار


در زیر کارت Waterfall در بخش Ad Sources ، Add Source Ad را انتخاب کنید. سپس Unity Ads را انتخاب کنید.

Unity Ads را انتخاب کرده و سوئیچ Optimize را فعال کنید. برای تنظیم بهینه‌سازی منبع آگهی برای Unity Ads، کلید API و شناسه هسته سازمان را که در بخش قبل به دست آمده‌اند وارد کنید. سپس یک مقدار eCPM را برای Unity Ads وارد کنید و روی Continue کلیک کنید.



اگر قبلاً نقشه‌ای برای Unity Ads دارید، می‌توانید آن را انتخاب کنید. در غیر این صورت، روی افزودن نقشه کلیک کنید.

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


تبلیغات Unity را به لیست شرکای تبلیغاتی GDPR و مقررات ایالتی ایالات متحده اضافه کنید

برای افزودن Unity Ads به فهرست شرکای آگهی مقررات ایالتی اروپا و ایالات متحده در رابط کاربری AdMob، مراحل تنظیمات مقررات اروپا و تنظیمات مقررات ایالتی ایالات متحده را دنبال کنید.

مرحله 3: Unity Ads SDK و آداپتور را وارد کنید

  • خط زیر را به Podfile پروژه خود اضافه کنید:

    pod 'GoogleMobileAdsMediationUnity'
    
  • از خط فرمان اجرا کنید:

    pod install --repo-update

ادغام دستی

  • آخرین نسخه Unity Ads SDK را دانلود کنید و UnityAds.framework را در پروژه خود پیوند دهید.

  • آخرین نسخه آداپتور Unity Ads را از لینک دانلود در Changelog دانلود کنید و UnityAdapter.framework را در پروژه خود پیوند دهید.

مرحله 4: تنظیمات حریم خصوصی را در Unity Ads SDK اجرا کنید

تحت «خط‌مشی رضایت کاربر اتحادیه اروپا» Google، باید اطمینان حاصل کنید که اطلاعات مشخصی در رابطه با استفاده از شناسه‌های دستگاه و داده‌های شخصی به کاربران منطقه اقتصادی اروپا (EEA) داده می‌شود و از آنها رضایت گرفته می‌شود. این سیاست منعکس کننده الزامات دستورالعمل حریم خصوصی الکترونیک اتحادیه اروپا و مقررات عمومی حفاظت از داده ها (GDPR) است. هنگام درخواست رضایت، باید هر شبکه تبلیغاتی را در زنجیره میانجی خود شناسایی کنید که ممکن است داده‌های شخصی را جمع‌آوری، دریافت یا استفاده کند و اطلاعاتی درباره استفاده هر شبکه ارائه دهد. Google در حال حاضر نمی تواند رضایت کاربر را به طور خودکار به چنین شبکه هایی منتقل کند.

در SDK نسخه 2.0.0، Unity Ads یک API برای پشتیبانی از تنظیمات حریم خصوصی اضافه کرد. کد نمونه زیر نحوه انتقال این اطلاعات رضایت را به Unity Ads SDK نشان می دهد. اگر تصمیم بگیرید که اطلاعات رضایت را به صورت دستی به Unity Ads SDK ارسال کنید، توصیه می شود قبل از درخواست تبلیغات از طریق Google Mobile Ads SDK، این کد را فراخوانی کنید.

سویفت

import UnityAds
// ...

let gdprMetaData = UADSMetaData()
gdprMetaData.set("gdpr.consent", value: true)
gdprMetaData.commit()

هدف-C

#import <UnityAds/UnityAds.h>
// ...

UADSMetaData *gdprMetaData = [[UADSMetaData alloc] init];
[gdprMetaData set:@"gdpr.consent" value:@YES];
[gdprMetaData commit];

برای جزئیات بیشتر و مقادیری که می‌توان در هر روش ارائه کرد، به APIهای رضایت حریم خصوصی و داده‌های Unity Ads و پیروی از راهنمای GDPR مراجعه کنید.

قوانین حفظ حریم خصوصی ایالات متحده

قوانین حفظ حریم خصوصی ایالات متحده مستلزم دادن حق انصراف به کاربران از "فروش" "اطلاعات شخصی" خود (همانطور که قانون آن شرایط را تعریف می کند)، با انصراف از طریق پیوند برجسته "اطلاعات شخصی من را نفروخت" در صفحه اصلی طرف "فروشنده". راهنمای انطباق با قوانین حریم خصوصی ایالات ایالات متحده، امکان فعال کردن پردازش داده های محدود را برای ارائه تبلیغات Google ارائه می دهد، اما Google نمی تواند این تنظیم را برای هر شبکه تبلیغاتی در زنجیره میانجی شما اعمال کند. بنابراین، شما باید هر یک از شبکه‌های تبلیغاتی را در زنجیره میانجی خود که ممکن است در فروش اطلاعات شخصی شرکت کنند شناسایی کنید و از راهنمایی‌های هر یک از آن شبکه‌ها برای اطمینان از رعایت آن پیروی کنید.

در SDK نسخه 2.0.0، Unity Ads یک API برای پشتیبانی از تنظیمات حریم خصوصی اضافه کرد. کد نمونه زیر نحوه انتقال این اطلاعات رضایت را به Unity Ads SDK نشان می دهد. اگر تصمیم بگیرید که اطلاعات رضایت را به صورت دستی به Unity Ads SDK ارسال کنید، توصیه می شود قبل از درخواست تبلیغات از طریق Google Mobile Ads SDK، این کد را فراخوانی کنید.

سویفت

import UnityAds
// ...

let ccpaMetaData = UADSMetaData()
ccpaMetaData.set("privacy.consent", value: true)
ccpaMetaData.commit()

هدف-C

#import <UnityAds/UnityAds.h>
// ...

UADSMetaData *ccpaMetaData = [[UADSMetaData alloc] init];
[ccpaMetaData set:@"privacy.consent" value:@YES];
[ccpaMetaData commit];

برای جزئیات بیشتر و مقادیری که می‌توان در هر روش ارائه کرد ، APIهای رضایت حریم خصوصی و داده‌های Unity Ads و پیروی از راهنماهای CCPA را ببینید.

مرحله 5: کد مورد نیاز را اضافه کنید

ادغام SKAdNetwork

مستندات Unity Ads را دنبال کنید تا شناسه های SKAdNetwork را به فایل Info.plist پروژه خود اضافه کنید.

خطاهای کامپایل

سویفت

هیچ کد اضافی برای ادغام Swift مورد نیاز نیست.

هدف-C

برای آداپتور Unity Ads 4.4.0.0 یا بالاتر، باید مراحل ادغام را در اسناد Unity دنبال کنید.

مرحله 6: اجرای خود را آزمایش کنید

فعال کردن تبلیغات آزمایشی

مطمئن شوید که دستگاه آزمایشی خود را برای AdMob ثبت کرده اید و حالت تست را در رابط کاربری Unity Ads فعال کرده اید .

تبلیغات آزمایشی را تأیید کنید

برای تأیید اینکه آگهی‌های آزمایشی را از Unity Ads دریافت می‌کنید، با استفاده از منبع (های) آگهی Unity Ads (مناقصه) و Unity Ads (Waterfall) آزمایش منبع آگهی را در ad inspector فعال کنید.

کدهای خطا

اگر آداپتور نتواند تبلیغی را از Unity Ads دریافت کند، ناشران می‌توانند با استفاده از GADResponseInfo.adNetworkInfoArray در کلاس‌های زیر، خطای اساسی را از پاسخ آگهی بررسی کنند:

GADMAdapterUnity
GADMediationAdapterUnity

در اینجا کدها و پیام‌های همراهی هستند که توسط آداپتور UnityAds در هنگام بارگیری یک تبلیغ پرتاب می‌شوند:

کد خطا دلیل
0-9 UnityAds SDK یک خطا برگرداند. برای جزئیات بیشتر به مستندات Unity مراجعه کنید.
101 پارامترهای سرور UnityAds پیکربندی شده در رابط کاربری AdMob وجود ندارد/نامعتبر است.
102 دستگاه توسط UnityAds پشتیبانی نمی شود.
103 UnityAds با حالت خطا ارائه شد. kUnityAdsFinishStateError.
104 شیء تبلیغ Unity پس از فراخوانی اولیه ساز آن صفر می شود.
105 به دلیل آماده نبودن آگهی، تبلیغات Unity نمایش داده نشد.
106 UnityAds به نام یک مکان، پاسخ تماس را با وضعیت قرار دادن تغییر داد. kUnityAdsPlacementStateNoFill.
107 UnityAds به نام یک مکان، پاسخ تماس را با وضعیت قرار دادن تغییر داد. kUnityAdsPlacementStateDisabled.
108 قبلاً یک آگهی برای این مکان بارگیری شده است. UnityAds SDK از بارگیری تبلیغات چندگانه برای یک مکان پشتیبانی نمی کند.

Unity Ads IOS Mediation Adapter Changelog

نسخه بعدی

  • -fobjc-arc و -fstack-protector-all را فعال کنید.

نسخه 4.13.2.0

  • سازگاری تأیید شده با Unity Ads SDK 4.13.2.

ساخته و تست شده با:

  • Google Mobile Ads SDK نسخه 12.1.0.
  • Unity Ads SDK نسخه 4.13.2.

نسخه 4.13.1.1

  • اکنون به Google Mobile Ads SDK نسخه 12.0.0 یا بالاتر نیاز دارد.

ساخته و تست شده با:

  • Google Mobile Ads SDK نسخه 12.0.0.
  • Unity Ads SDK نسخه 4.13.1.

نسخه 4.13.1.0

  • ویژگی GADMediationAdapterUnity.testMode را اضافه کرد تا نشان دهد که آیا Unity Ads SDK باید در حالت تست مقداردهی اولیه شود یا خیر. این پرچم باید قبل از مقداردهی اولیه SDK تبلیغات تلفن همراه Google تنظیم شود.
  • برای گزارش کد خطای Unity Ads SDK زمانی که آگهی بارگیری نمی شود، به روز شد.

ساخته و تست شده با:

  • Google Mobile Ads SDK نسخه 11.13.0.
  • Unity Ads SDK نسخه 4.13.1.

نسخه 4.13.0.0

  • سازگاری تأیید شده با Unity Ads SDK 4.13.0.

ساخته و تست شده با:

  • Google Mobile Ads SDK نسخه 11.13.0.
  • Unity Ads SDK نسخه 4.13.0.

نسخه 4.12.5.0

  • سازگاری تأیید شده با Unity Ads SDK 4.12.5.

ساخته و تست شده با:

  • Google Mobile Ads SDK نسخه 11.12.0.
  • Unity Ads SDK نسخه 4.12.5.

نسخه 4.12.4.0

  • سازگاری تأیید شده با Unity Ads SDK 4.12.4.

ساخته و تست شده با:

  • Google Mobile Ads SDK نسخه 11.12.0.
  • Unity Ads SDK نسخه 4.12.4.

نسخه 4.12.3.1

  • CFBundleShortVersionString را به‌روزرسانی کرد تا به جای چهار مؤلفه، سه مؤلفه داشته باشد.

ساخته و تست شده با:

  • Google Mobile Ads SDK نسخه 11.10.0.
  • Unity Ads SDK نسخه 4.12.3.

نسخه 4.12.3.0

  • سازگاری تأیید شده با Unity Ads SDK 4.12.3.

ساخته و تست شده با:

  • Google Mobile Ads SDK نسخه 11.10.0.
  • Unity Ads SDK نسخه 4.12.3.

نسخه 4.12.2.0

  • سازگاری تأیید شده با Unity Ads SDK 4.12.2.

ساخته و تست شده با:

  • Google Mobile Ads SDK نسخه 11.7.0.
  • Unity Ads SDK نسخه 4.12.2.

نسخه 4.12.1.0

  • سازگاری تأیید شده با Unity Ads SDK 4.12.1.

ساخته و تست شده با:

  • Google Mobile Ads SDK نسخه 11.6.0.
  • Unity Ads SDK نسخه 4.12.1.

نسخه 4.12.0.0

  • سازگاری تأیید شده با Unity Ads SDK 4.12.0.

ساخته و تست شده با:

  • Google Mobile Ads SDK نسخه 11.5.0.
  • Unity Ads SDK نسخه 4.12.0.

نسخه 4.11.3.1

  • پشتیبانی از مناقصه برای قالب‌های تبلیغاتی بنر، بینابینی و پاداش اضافه شده است.

ساخته و تست شده با:

  • Google Mobile Ads SDK نسخه 11.5.0.
  • Unity Ads SDK نسخه 4.11.3.

نسخه 4.11.3.0

  • سازگاری تأیید شده با Unity Ads SDK 4.11.3.

ساخته و تست شده با:

  • Google Mobile Ads SDK نسخه 11.4.0.
  • Unity Ads SDK نسخه 4.11.3.

نسخه 4.11.2.0

  • سازگاری تأیید شده با Unity Ads SDK 4.11.2.

ساخته و تست شده با:

  • Google Mobile Ads SDK نسخه 11.4.0.
  • Unity Ads SDK نسخه 4.11.2.

نسخه 4.10.0.0

  • سازگاری تأیید شده با Unity Ads SDK 4.10.0.

ساخته و تست شده با:

  • Google Mobile Ads SDK نسخه 11.2.0.
  • Unity Ads SDK نسخه 4.10.0.

نسخه 4.9.3.0

  • سازگاری تأیید شده با Unity Ads SDK 4.9.3.
  • اکنون به حداقل نسخه iOS 12.0 نیاز دارد.
  • اکنون به Google Mobile Ads SDK نسخه 11.0 یا بالاتر نیاز دارد.
  • Info.plist در چارچوب های UnityAdapter.xcframework گنجانده شده است.

ساخته و تست شده با:

  • Google Mobile Ads SDK نسخه 11.0.1.
  • Unity Ads SDK نسخه 4.9.3.

نسخه 4.9.2.0

  • سازگاری تأیید شده با Unity Ads SDK 4.9.2.

ساخته و تست شده با:

  • Google Mobile Ads SDK نسخه 10.13.0.
  • Unity Ads SDK نسخه 4.9.2.

نسخه 4.9.1.0

  • سازگاری تأیید شده با Unity Ads SDK 4.9.1.

ساخته و تست شده با:

  • Google Mobile Ads SDK نسخه 10.12.0.
  • Unity Ads SDK نسخه 4.9.1.

نسخه 4.9.0.0

  • انطباق و وابستگی GADMAdNetworkAdapter از آداپتور Unity حذف شد.
  • در روش نمایندگی unityAdsShowStart فراخوانی روش نمایش گزارش اضافه شد.
  • سازگاری تأیید شده با Unity Ads SDK 4.9.0.

ساخته و تست شده با:

  • Google Mobile Ads SDK نسخه 10.12.0.
  • Unity Ads SDK نسخه 4.9.0.

نسخه 4.8.0.0

  • پشتیبانی از رویدادهای نمایش برای تبلیغات بنری اضافه شده است.
  • سازگاری تأیید شده با Unity Ads SDK 4.8.0.

ساخته و تست شده با:

  • Google Mobile Ads SDK نسخه 10.7.0.
  • Unity Ads SDK نسخه 4.8.0.

نسخه 4.7.1.0

  • سازگاری تأیید شده با Unity Ads SDK 4.7.1.

ساخته و تست شده با:

  • Google Mobile Ads SDK نسخه 10.5.0.
  • Unity Ads SDK نسخه 4.7.1.

نسخه 4.7.0.0

  • سازگاری تأیید شده با Unity Ads SDK 4.7.0.
  • اکنون به حداقل نسخه iOS 11.0 نیاز دارد.
  • اکنون به Google Mobile Ads SDK نسخه 10.4.0 یا بالاتر نیاز دارد.

ساخته و تست شده با:

  • Google Mobile Ads SDK نسخه 10.4.0.
  • Unity Ads SDK نسخه 4.7.0.

نسخه 4.6.1.0

  • سازگاری تأیید شده با Unity Ads SDK 4.6.1.

ساخته و تست شده با:

  • Google Mobile Ads SDK نسخه 10.2.0.
  • Unity Ads SDK نسخه 4.6.1.

نسخه 4.6.0.0

  • سازگاری تأیید شده با Unity Ads SDK 4.6.0.
  • پشتیبانی برای ارسال اطلاعات COPPA به Unity Ads SDK اضافه شد.
  • پشتیبانی از معماری armv7 حذف شد.
  • اکنون به Google Mobile Ads SDK نسخه 10.0.0 یا بالاتر نیاز دارد.

ساخته و تست شده با:

  • Google Mobile Ads SDK نسخه 10.2.0.
  • Unity Ads SDK نسخه 4.6.0.

نسخه 4.5.0.0

  • سازگاری تأیید شده با Unity Ads SDK 4.5.0.

ساخته و تست شده با:

  • Google Mobile Ads SDK نسخه 9.14.0.
  • Unity Ads SDK نسخه 4.5.0.

نسخه 4.4.1.0

  • سازگاری تأیید شده با Unity Ads SDK 4.4.1.

ساخته و تست شده با:

  • Google Mobile Ads SDK نسخه 9.11.0.
  • Unity Ads SDK نسخه 4.4.1.

نسخه 4.4.0.0

  • آداپتور را برای استفاده از didRewardUser API به روز کرد.
  • اکنون به Google Mobile Ads SDK نسخه 9.8.0 یا بالاتر نیاز دارد.
  • سازگاری تأیید شده با Unity Ads SDK 4.4.0.

ساخته و تست شده با:

  • Google Mobile Ads SDK نسخه 9.10.0.
  • Unity Ads SDK نسخه 4.4.0.

نسخه 4.3.0.0

  • سازگاری تأیید شده با Unity Ads SDK 4.3.0.

ساخته و تست شده با:

  • Google Mobile Ads SDK نسخه 9.8.0.
  • Unity Ads SDK نسخه 4.3.0.

نسخه 4.2.1.0

  • سازگاری تأیید شده با Unity Ads SDK 4.2.1.

ساخته و تست شده با:

  • Google Mobile Ads SDK نسخه 9.4.0.
  • Unity Ads SDK نسخه 4.2.1.

نسخه 4.1.0.0

  • سازگاری تأیید شده با Unity Ads SDK 4.1.0.

ساخته و تست شده با:

  • Google Mobile Ads SDK نسخه 9.2.0.
  • Unity Ads SDK نسخه 4.1.0.

نسخه 4.0.1.0

  • سازگاری تأیید شده با Unity Ads SDK 4.0.1.

ساخته و تست شده با:

  • Google Mobile Ads SDK نسخه 9.0.0.
  • Unity Ads SDK نسخه 4.0.1.

نسخه 4.0.0.2

  • پشتیبانی از معماری شبیه ساز arm64 اضافه شده است.

ساخته و تست شده با:

  • Google Mobile Ads SDK نسخه 9.0.0.
  • Unity Ads SDK نسخه 4.0.0.

نسخه 4.0.0.1

  • سازگاری تأیید شده با Google Mobile Ads SDK نسخه 9.0.0.
  • اکنون به Google Mobile Ads SDK نسخه 9.0.0 یا بالاتر نیاز دارد.

ساخته و تست شده با:

  • Google Mobile Ads SDK نسخه 9.0.0.
  • Unity Ads SDK نسخه 4.0.0.

نسخه 4.0.0.0

  • سازگاری تأیید شده با Unity Ads SDK 4.0.0.
  • اکنون به حداقل نسخه iOS 10.0 نیاز دارد.

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

  • Google Mobile Ads SDK نسخه 8.13.0.
  • Unity Ads SDK نسخه 4.0.0.

نسخه 3.7.5.0

  • سازگاری تأیید شده با تبلیغات وحدت SDK 3.7.5.

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

  • Google Mobile Ads SDK نسخه 8.8.0.
  • Unity Ads SDK نسخه 3.7.5.

نسخه 3.7.4.0

  • سازگاری تأیید شده با آگهی های وحدت SDK 3.7.4.

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

  • Google Mobile Ads SDK نسخه 8.7.0.
  • Unity Ads SDK نسخه 3.7.4.

نسخه 3.7.2.0

  • سازگاری تأیید شده با تبلیغات وحدت SDK 3.7.2.
  • وابستگی آرام به Google Mobile Ads SDK نسخه 8.0.0 یا بالاتر.

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

  • Google Mobile Ads SDK نسخه 8.5.0.
  • Unity Ads SDK نسخه 3.7.2.

نسخه 3.7.1.0

  • سازگاری تأیید شده با آگهی های وحدت SDK 3.7.1.
  • اکنون به Google Mobile Ads SDK نسخه 8.4.0 یا بالاتر نیاز دارد.

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

  • Google Mobile Ads SDK نسخه 8.4.0.
  • Unity Ads SDK نسخه 3.7.1.

نسخه 3.6.2.0

  • آداپتور را برای استفاده از قالب .xcframework به روز کرد.
  • سازگاری تأیید شده با تبلیغات وحدت SDK 3.6.2.
  • اکنون به Google Mobile Ads SDK نسخه 8.2.0 یا بالاتر نیاز دارد.

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

  • Google Mobile Ads SDK نسخه 8.2.0.
  • Unity Ads SDK نسخه 3.6.2.

نسخه 3.6.0.0

  • سازگاری تأیید شده با تبلیغات وحدت SDK 3.6.0.
  • اکنون به Google Mobile Ads SDK نسخه 7.69.0 یا بالاتر نیاز دارد.

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

  • Google Mobile Ads SDK نسخه 7.69.0.
  • Unity Ads SDK نسخه 3.6.0.

نسخه 3.5.1.1

  • تصادف را برطرف کرد که گاهی اوقات هنگامی که Unity Ads SDK شروع به کار کرد ، رخ داد.

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

  • Google Mobile Ads SDK نسخه 7.68.0.
  • Unity Ads SDK نسخه 3.5.1.

نسخه 3.5.1.0

  • سازگاری تأیید شده با آگهی های وحدت SDK 3.5.1.

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

  • Google Mobile Ads SDK نسخه 7.68.0.
  • Unity Ads SDK نسخه 3.5.1.

نسخه 3.5.0.0

  • سازگاری تأیید شده با Anity Ads SDK 3.5.0.
  • پشتیبانی اضافه شده برای تبلیغات پرچم سازگار.
  • اکنون به Google Mobile Ads SDK نسخه 7.68.0 یا بالاتر نیاز دارد.

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

  • Google Mobile Ads SDK نسخه 7.68.0.
  • Unity Ads SDK نسخه 3.5.0.

نسخه 3.4.8.0

  • سازگاری تأیید شده با Anity Ads SDK 3.4.8.
  • اکنون به Google Mobile Ads SDK نسخه 7.63.0 یا بالاتر نیاز دارد.

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

  • Google Mobile Ads SDK نسخه 7.63.0.
  • Unity Ads SDK نسخه 3.4.8.

نسخه 3.4.6.0

  • سازگاری تأیید شده با آگهی های وحدت SDK 3.4.6.
  • اکنون به Google Mobile Ads SDK نسخه 7.60.0 یا بالاتر نیاز دارد.

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

  • Google Mobile Ads SDK نسخه 7.60.0.
  • Unity Ads SDK نسخه 3.4.6.

نسخه 3.4.2.2

  • کدها و پیام های خطای آداپتور استاندارد اضافه شده است.
  • حداقل نسخه مورد نیاز Google Mobile Ads SDK را به 7.59.0 به روز کرد.

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

  • Google Mobile Ads SDK نسخه 7.59.0.
  • Unity Ads SDK نسخه 3.4.2.

نسخه 3.4.2.1

  • بهبود پیشروی خطاهای وحدت برای تشخیص اولیه سازی و خرابی بار AD زودتر و کاهش زمان های مختلف.
  • پشتیبانی از معماری i386 را حذف کرد.

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

  • Google Mobile Ads SDK نسخه 7.57.0.
  • Unity Ads SDK نسخه 3.4.2.

نسخه 3.4.2.0

  • سازگاری تأیید شده با تبلیغات وحدت SDK 3.4.2.

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

  • Google Mobile Ads SDK نسخه 7.55.1.
  • Unity Ads SDK نسخه 3.4.2.

نسخه 3.4.0.0

  • سازگاری تأیید شده با Anity Ads SDK 3.4.0.
  • اکنون از بارگیری چندین تبلیغات بنر به طور همزمان پشتیبانی می کند.

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

  • Google Mobile Ads SDK نسخه 7.53.0.
  • Unity Ads SDK نسخه 3.4.0.

نسخه 3.3.0.0

  • سازگاری تأیید شده با آگهی های وحدت SDK 3.3.0.
  • اکنون از بارگیری چندین تبلیغات بنر به طور همزمان پشتیبانی می کند.

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

  • Google Mobile Ads SDK نسخه 7.51.0.
  • Unity Ads SDK نسخه 3.3.0.

نسخه 3.2.0.1

  • سازگاری تأیید شده با آگهی های وحدت SDK 3.2.0.
  • اکنون به Google Mobile Ads SDK نسخه 7.46.0 یا بالاتر نیاز دارد.
  • مسئله ای را برطرف کرد که در آن تبلیغات بنر وحدت در هنگام بارگیری نتوانست نشان دهد.
  • مسئله ای را برطرف کرد که آداپتور به درستی در حال ارسال پاسخ به تماس unityAdsReady نبود.

نسخه 3.2.0.0

  • آزادی به دلیل رگرسیون در گزارش های بدون پر حذف شد.

نسخه 3.1.0.0

  • سازگاری تأیید شده با تبلیغات وحدت SDK 3.1.0.

نسخه 3.0.3.0

  • سازگاری تأیید شده با تبلیغات وحدت SDK 3.0.3.
  • اکنون به Google Mobile Ads SDK نسخه 7.42.2 یا بالاتر نیاز دارد.
  • پشتیبانی اضافه شده برای اندازه تبلیغات بنر انعطاف پذیر.
  • مسئله ای را برطرف کرد که در آن تبلیغات بنر وحدت فقط یک بار در هر جلسه بارگذاری می شود.

نسخه 3.0.1.0

  • سازگاری تأیید شده با آگهی های وحدت SDK 3.0.1.
  • تصادف را برطرف کرد که در هنگام تبلیغات پاداش تبلیغاتی اتفاق افتاد.

نسخه 3.0.0.3

  • به روزرسانی آداپتور برای استفاده از API با پاداش جدید.
  • اکنون به Google Mobile Ads SDK نسخه 7.41.0 یا بالاتر نیاز دارد.

نسخه 3.0.0.2

  • پشتیبانی اضافه شده از تبلیغات بنر.

نسخه 3.0.0.1

  • مسئله ای را برطرف کرد که آداپتور "قرار دادن" درخواست قبلی را ذخیره می کند.

نسخه 3.0.0.0

  • سازگاری تأیید شده با تبلیغات وحدت SDK 3.0.0.

نسخه 2.3.0.0

  • سازگاری تأیید شده با آگهی های وحدت SDK 2.3.0.

نسخه 2.2.1.1

  • اضافه شده adapterDidCompletePlayingRewardBasedVideoAd: پاسخ به آداپتور.

نسخه 2.2.1.0

  • سازگاری تأیید شده با آگهی های وحدت SDK 2.2.1.

نسخه 2.2.0.0

  • سازگاری تأیید شده با تبلیغات وحدت SDK 2.2.0.

نسخه 2.1.2.0

  • سازگاری تأیید شده با آگهی های وحدت SDK 2.1.2.
  • پشتیبانی از معماری "armv7s" را حذف کرد.

نسخه 2.1.1.0

  • سازگاری تأیید شده با آگهی های وحدت SDK 2.1.1.

نسخه 2.1.0.0

  • آداپتور را به روز کرد تا آن را با Anity Ads SDK 2.1.0 سازگار کند.

نسخه 2.0.8.0

  • سازگاری تأیید شده با Anity Ads SDK 2.0.8.

نسخه 2.0.7.0

  • اکنون آداپتور کلیک های تبلیغات وحدت را ردیابی می کند تا Admob و Ads Ads کلیک کنند که آمار می توانند با هم مطابقت داشته باشند.
  • برنامه ها اکنون interstitialWillLeaveApplication: و rewardBasedVideoAdWillLeaveApplication: تماس تلفنی.

نسخه 2.0.6.0

  • سازگاری تأیید شده با تبلیغات وحدت SDK 2.0.6.

نسخه 2.0.5.0

  • سازگاری تأیید شده با Anity Ads SDK 2.0.5.

نسخه 2.0.4.0

  • سیستم نامگذاری نسخه را به [نسخه Unity Ads SDK نسخه] تغییر داد. [نسخه Adapter Patch].
  • حداقل تبلیغات وحدت مورد نیاز SDK را به v2.0.4 به روز کرد.
  • حداقل تبلیغات مورد نیاز Google Mobile SDK را به V7.10.1 به روز کرد.

نسخه 1.0.2

  • کلید NOL NIL کلید پاداش کاربر را ساخته است. کلید پاداش همیشه یک رشته خالی یا معتبر خواهد بود.

نسخه 1.0.1

  • اشکال برطرف شده در جایی که rewardBasedVideoAdDidOpen: تماس با تماس تماس نمی گرفت.

نسخه 1.0.0

  • از تبلیغات ویدیویی بینابینی و مبتنی بر پاداش پشتیبانی می کند.
،

این راهنما نحوه استفاده از Google Mobile Ads SDK را برای بارگیری و نمایش تبلیغات از تبلیغات وحدت با استفاده از ADMOB Mediation ، پوشش ادغام آبشار نشان می دهد. این شامل نحوه اضافه کردن تبلیغات وحدت به پیکربندی واسطه گری واحد تبلیغاتی ، و نحوه ادغام ADS ADS SDK و آداپتور در یک برنامه iOS است.

ادغام ها و قالب های تبلیغاتی پشتیبانی شده

آداپتور میانجیگری برای تبلیغات وحدت از قابلیت های زیر برخوردار است:

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

1 ادغام مناقصه در نسخه بتا باز است.

الزامات

  • هدف استقرار iOS از 12.0 یا بالاتر

  • [برای مناقصه]: برای ادغام کلیه قالب های تبلیغاتی پشتیبانی شده در مناقصه ، از آداپتور وحدت 4.11.3.1 یا بالاتر استفاده کنید ( آخرین نسخه توصیه شده )

  • جدیدترین SDK تبلیغات موبایل گوگل

  • راهنمای شروع میانجیگری را کامل کنید

مرحله 1: تنظیمات را در UI ADS UNITY تنظیم کنید

ثبت نام کنید یا وارد تبلیغات وحدت شوید .

یک پروژه ایجاد کنید

در داشبورد آگهی وحدت ، به پروژه ها بروید و بر روی New کلیک کنید.

فرم را پر کرده و برای افزودن پروژه خود روی ایجاد کلیک کنید.

به درآمدزایی تبلیغات وحدت بروید ، سپس روی شروع کار کلیک کنید.

در پروژه جدید Modal ، من از Mediation و Google Admob برای شریک Mediation استفاده می کنم ، سپس روی Next کلیک کنید.

گزینه تنظیمات AD را انتخاب کنید ، سپس روی Next کلیک کنید.

تنظیم محل قرارگیری خود را انتخاب کنید ، سپس روی Next کلیک کنید.

مناقصه

آبشار

فرم را پر کنید ، سپس روی Add Project کلیک کنید.

به شناسه بازی توجه داشته باشید.

واحدهای تبلیغاتی و مکان های تبلیغاتی ایجاد کنید

به کسب درآمد از Ads Ads > Placements بروید ، سپس پروژه خود را انتخاب کرده و روی Add Ad Unit کلیک کنید.

یک نام واحد تبلیغاتی را وارد کنید ، سپس سیستم عامل و فرمت تبلیغات خود را انتخاب کنید.

مناقصه

پیشنهاد را برای تنظیم انتخاب کنید. در زیر محل ، نام قرار دادن را وارد کنید.

به شناسه قرارگیری توجه داشته باشید.

آبشار

آبشار را برای تنظیم انتخاب کنید. در زیر محل ، نام قرار دادن ، برچسب زدن GEO و هدف را وارد کنید.

به شناسه قرارگیری توجه داشته باشید.

در آخر ، برای ذخیره واحد تبلیغات و قرار دادن خود ، روی Add Ad Unit کلیک کنید.

یافتن API API API API ADS ADS ADS را پیدا کنید

مناقصه

این مرحله برای ادغام پیشنهادها لازم نیست.

آبشار

به کسب درآمد API در ADS Unity Ads بروید و به کلید API در API آمار کسب درآمد توجه کنید.

سپس ، به کسب درآمد Ads Unity > تنظیمات سازمان بروید و به ID Core Core توجه داشته باشید.

حالت تست را روشن کنید

حالت تست را می توان از داشبورد آگهی های وحدت فعال کرد. به کسب درآمد از تبلیغات Unity > آزمایش بروید.

می توانید با کلیک بر روی دکمه ویرایش در کنار فروشگاه App App ، حالت تست را برای برنامه خود مجبور کنید ، فعال کردن حالت تست مشتری و انتخاب حالت تست نیرو در (یعنی استفاده از تبلیغات تست) برای همه دستگاه ها .

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

جزئیات دستگاه تست خود را وارد کنید ، سپس روی ذخیره کلیک کنید.

مرحله 2: تقاضای تبلیغات وحدت را در Admob UI تنظیم کنید

تنظیمات میانجی را برای واحد تبلیغات خود پیکربندی کنید

برای واحد تبلیغاتی خود باید تبلیغات وحدت را به پیکربندی واسطه اضافه کنید.

ابتدا وارد حساب AdMob خود شوید. سپس به تب Mediation بروید. اگر یک گروه میانجیگری موجود دارید که می خواهید اصلاح کنید ، برای ویرایش آن روی نام آن گروه واسطه ای کلیک کنید و از پیش بروید تا تبلیغات وحدت را به عنوان منبع تبلیغاتی اضافه کنید .

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

قالب و پلتفرم تبلیغ خود را وارد کنید، سپس روی Continue کلیک کنید.

به گروه میانجی خود یک نام بدهید و مکان‌هایی را برای هدف انتخاب کنید. سپس، وضعیت گروه میانجی را روی Enabled تنظیم کنید و سپس روی Add Units Ad Units کلیک کنید.

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

اکنون باید کارت واحدهای تبلیغاتی را با واحدهای تبلیغاتی که انتخاب کرده‌اید مشاهده کنید:

تبلیغات وحدت را به عنوان منبع تبلیغاتی اضافه کنید

مناقصه

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

بر روی نحوه امضای توافق نامه مشارکت کلیک کنید و با تبلیغات وحدت مشارکت مناقصه ای ایجاد کنید .



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



اگر قبلاً نقشه برداری برای تبلیغات وحدت دارید ، می توانید آن را انتخاب کنید. در غیر این صورت، روی افزودن نقشه کلیک کنید.



در مرحله بعد ، شناسه بازی و شناسه قرارگیری به دست آمده در بخش قبلی را وارد کنید. سپس روی Done کلیک کنید.



آبشار


در زیر کارت Waterfall در بخش Ad Sources ، Add Source Ad را انتخاب کنید. سپس تبلیغات وحدت را انتخاب کنید.

تبلیغات وحدت را انتخاب کرده و سوئیچ بهینه سازی را فعال کنید. برای تنظیم بهینه سازی منبع تبلیغاتی برای تبلیغات وحدت ، کلید API و سازمان اصلی به دست آمده در بخش قبلی را وارد کنید. سپس یک مقدار ECPM را برای تبلیغات وحدت وارد کرده و روی ادامه کلیک کنید.



اگر قبلاً نقشه برداری برای تبلیغات وحدت دارید ، می توانید آن را انتخاب کنید. در غیر این صورت، روی افزودن نقشه کلیک کنید.

در مرحله بعد ، شناسه بازی و شناسه قرارگیری به دست آمده در بخش قبلی را وارد کنید. سپس روی Done کلیک کنید.


تبلیغات وحدت را به لیست شرکای تبلیغاتی GDPR و مقررات ایالتی ایالات متحده اضافه کنید

مراحل تنظیمات مقررات اروپایی و تنظیمات مقررات ایالتی ایالات متحده را دنبال کنید تا تبلیغات وحدت را به لیست شرکای تبلیغاتی مقررات اروپایی و ایالات متحده در UI ADMOB اضافه کنید.

مرحله 3: واردات Ads Ads SDK و آداپتور را وارد کنید

  • خط زیر را به podfile پروژه خود اضافه کنید:

    pod 'GoogleMobileAdsMediationUnity'
    
  • از خط فرمان اجرا کنید:

    pod install --repo-update

ادغام دستی

  • آخرین نسخه از Unity Ads SDK را بارگیری کنید ، و UnityAds.FrameWork را در پروژه خود پیوند دهید.

  • آخرین نسخه آداپتور آگهی های وحدت را از لینک بارگیری در ChangeLog و Link unityAdapter.framework در پروژه خود بارگیری کنید.

مرحله 4: تنظیمات حریم خصوصی را در Ads Ads SDK پیاده سازی کنید

تحت «خط‌مشی رضایت کاربر اتحادیه اروپا» Google، باید اطمینان حاصل کنید که اطلاعات مشخصی در رابطه با استفاده از شناسه‌های دستگاه و داده‌های شخصی به کاربران منطقه اقتصادی اروپا (EEA) داده می‌شود و از آنها رضایت گرفته می‌شود. این سیاست منعکس کننده الزامات دستورالعمل حریم خصوصی الکترونیک اتحادیه اروپا و مقررات عمومی حفاظت از داده ها (GDPR) است. هنگام درخواست رضایت، باید هر شبکه تبلیغاتی را در زنجیره میانجی خود شناسایی کنید که ممکن است داده‌های شخصی را جمع‌آوری، دریافت یا استفاده کند و اطلاعاتی درباره استفاده هر شبکه ارائه دهد. Google در حال حاضر نمی تواند رضایت کاربر را به طور خودکار به چنین شبکه هایی منتقل کند.

در SDK نسخه 2.0.0 ، Ads Unity یک API را برای پشتیبانی از تنظیمات حریم خصوصی اضافه کرد. کد نمونه زیر نحوه انتقال این اطلاعات رضایت را به Ads Ads SDK نشان می دهد. اگر تصمیم دارید اطلاعات رضایت نامه را به صورت دستی به Unity Ads SDK منتقل کنید ، توصیه می شود که این کد قبل از درخواست تبلیغات از طریق Google Mobile Ads SDK فراخوانی شود.

سویفت

import UnityAds
// ...

let gdprMetaData = UADSMetaData()
gdprMetaData.set("gdpr.consent", value: true)
gdprMetaData.commit()

هدف-C

#import <UnityAds/UnityAds.h>
// ...

UADSMetaData *gdprMetaData = [[UADSMetaData alloc] init];
[gdprMetaData set:@"gdpr.consent" value:@YES];
[gdprMetaData commit];

برای جزئیات بیشتر و مقادیری که می توان در هر روش ارائه داد ، به رضایت حریم خصوصی و API های داده و API های داده و پیروی از راهنماهای GDPR مراجعه کنید.

قوانین حفظ حریم خصوصی ایالات متحده

قوانین حفظ حریم خصوصی ایالات متحده مستلزم دادن حق انصراف به کاربران از "فروش" "اطلاعات شخصی" خود (همانطور که قانون آن شرایط را تعریف می کند)، با انصراف از طریق پیوند برجسته "اطلاعات شخصی من را نفروخت" در صفحه اصلی طرف "فروشنده". راهنمای انطباق با قوانین حریم خصوصی ایالات ایالات متحده، امکان فعال کردن پردازش داده های محدود را برای ارائه تبلیغات Google ارائه می دهد، اما Google نمی تواند این تنظیم را برای هر شبکه تبلیغاتی در زنجیره میانجی شما اعمال کند. بنابراین، شما باید هر یک از شبکه‌های تبلیغاتی را در زنجیره میانجی خود که ممکن است در فروش اطلاعات شخصی شرکت کنند شناسایی کنید و از راهنمایی‌های هر یک از آن شبکه‌ها برای اطمینان از رعایت آن پیروی کنید.

در SDK نسخه 2.0.0 ، Ads Unity یک API را برای پشتیبانی از تنظیمات حریم خصوصی اضافه کرد. کد نمونه زیر نحوه انتقال این اطلاعات رضایت را به Ads Ads SDK نشان می دهد. اگر تصمیم دارید اطلاعات رضایت نامه را به صورت دستی به Unity Ads SDK منتقل کنید ، توصیه می شود که این کد قبل از درخواست تبلیغات از طریق Google Mobile Ads SDK فراخوانی شود.

سویفت

import UnityAds
// ...

let ccpaMetaData = UADSMetaData()
ccpaMetaData.set("privacy.consent", value: true)
ccpaMetaData.commit()

هدف-C

#import <UnityAds/UnityAds.h>
// ...

UADSMetaData *ccpaMetaData = [[UADSMetaData alloc] init];
[ccpaMetaData set:@"privacy.consent" value:@YES];
[ccpaMetaData commit];

برای جزئیات بیشتر و مقادیری که می توان در هر روش ارائه داد ، به رضایت حریم خصوصی ADS ADS و API های داده و پیروی از راهنماهای CCPA مراجعه کنید.

مرحله 5: کد مورد نیاز را اضافه کنید

ادغام Skadnetwork

برای اضافه کردن شناسه های Skadnetwork به پرونده Info.plist پروژه خود ، مستندات Ads Unity Ads را دنبال کنید.

خطاهای کامپایل

سویفت

برای ادغام Swift هیچ کد اضافی لازم نیست.

هدف-C

برای آداپتور تبلیغات وحدت 4.4.0.0 یا بالاتر ، باید مراحل ادغام را در اسناد وحدت دنبال کنید.

مرحله 6: اجرای خود را آزمایش کنید

فعال کردن تبلیغات آزمایشی

اطمینان حاصل کنید که دستگاه تست خود را برای ADMOB ثبت کرده و حالت تست را در UI Unity ADS فعال کنید .

تبلیغات آزمایشی را تأیید کنید

برای تأیید اینکه شما از تبلیغات وحدت تبلیغات آزمون دریافت می کنید ، آزمایش منبع تبلیغاتی تک را در بازرس AD با استفاده از تبلیغات وحدت (مناقصه) و تبلیغات وحدت (آبشار) منبع تبلیغات (های) فعال کنید.

کدهای خطا

اگر آداپتور نتواند آگهی از تبلیغات وحدت دریافت کند ، ناشران می توانند خطای اساسی را از پاسخ آگهی با استفاده از GADResponseInfo.adNetworkInfoArray در زیر کلاس های زیر بررسی کنند:

GADMAdapterUnity
GADMediationAdapterUnity

در اینجا کدها و پیام های همراهی که توسط آداپتور UnityAds پرتاب شده است در صورت عدم بارگذاری یک تبلیغ ، وجود دارد:

کد خطا دلیل
0-9 UnityAds SDK خطایی را برگرداند. برای اطلاعات بیشتر به اسناد وحدت مراجعه کنید.
101 پارامترهای سرور UnityAds پیکربندی شده در UI ADMOB از دست رفته/نامعتبر هستند.
102 دستگاهی که توسط UnityAds پشتیبانی نمی شود.
103 UnityAds ارائه با ایالت خطای KunityAdsfinishstateError را به پایان رساند.
104 شیء AD Unity پس از تماس با اولیه خود ، صفر است.
105 به دلیل آماده شدن تبلیغات ، تبلیغات وحدت را نشان نداد.
106 UnityAds نامیده می شود که محل قرارگیری با وضعیت محل قرارگیری KunityAdsplactionStatenofill تغییر یافته است.
107 UnityAds نامیده می شود که محل قرارگیری با وضعیت محل قرارگیری KunityAdsPlactionStatedIsabled تغییر یافته است.
108 یک آگهی قبلاً برای این محل بارگیری شده بود. UnityAds SDK از بارگذاری چندین تبلیغ برای همان قرار دادن پشتیبانی نمی کند.

Unity ADS ADS ADAPER ADAPTER ADAPER ADAPER

نسخه بعدی

  • فعال کردن -FOBJC-ARC و -fstack-Protector-All.

نسخه 4.13.2.0

  • سازگاری تأیید شده با آگهی های وحدت SDK 4.13.2.

ساخته و تست شده با:

  • Google Mobile Ads SDK نسخه 12.1.0.
  • Unity Ads SDK نسخه 4.13.2.

نسخه 4.13.1.1

  • اکنون به Google Mobile Ads SDK نسخه 12.0.0 یا بالاتر نیاز دارد.

ساخته و تست شده با:

  • Google Mobile Ads SDK نسخه 12.0.0.
  • Unity Ads SDK نسخه 4.13.1.

نسخه 4.13.1.0

  • ویژگی GADMediationAdapterUnity.testMode را اضافه کرد تا نشان دهد که آیا Unity ADS SDK باید در حالت تست آغاز شود. این پرچم باید قبل از شروع برنامه های Google Mobile SDK تنظیم شود.
  • برای گزارش کد خطای Unity Ads Ads SDK هنگامی که یک آگهی بارگیری نمی شود ، به روز شد.

ساخته و تست شده با:

  • Google Mobile Ads SDK نسخه 11.13.0.
  • Unity Ads SDK نسخه 4.13.1.

نسخه 4.13.0.0

  • سازگاری تأیید شده با Anity Ads SDK 4.13.0.

ساخته و تست شده با:

  • Google Mobile Ads SDK نسخه 11.13.0.
  • Unity Ads SDK نسخه 4.13.0.

نسخه 4.12.5.0

  • سازگاری تأیید شده با آگهی های وحدت SDK 4.12.5.

ساخته و تست شده با:

  • Google Mobile Ads SDK نسخه 11.12.0.
  • Unity Ads SDK نسخه 4.12.5.

نسخه 4.12.4.0

  • سازگاری تأیید شده با آگهی های وحدت SDK 4.12.4.

ساخته و تست شده با:

  • Google Mobile Ads SDK نسخه 11.12.0.
  • Unity Ads SDK نسخه 4.12.4.

نسخه 4.12.3.1

  • به روز شده CFBundleShortVersionString برای داشتن سه مؤلفه به جای چهار.

ساخته و تست شده با:

  • Google Mobile Ads SDK نسخه 11.10.0.
  • Unity Ads SDK نسخه 4.12.3.

نسخه 4.12.3.0

  • سازگاری تأیید شده با آگهی های وحدت SDK 4.12.3.

ساخته و تست شده با:

  • Google Mobile Ads SDK نسخه 11.10.0.
  • Unity Ads SDK نسخه 4.12.3.

نسخه 4.12.2.0

  • سازگاری تأیید شده با تبلیغات وحدت SDK 4.12.2.

ساخته و تست شده با:

  • Google Mobile Ads SDK نسخه 11.7.0.
  • Unity Ads SDK نسخه 4.12.2.

نسخه 4.12.1.0

  • سازگاری تأیید شده با آگهی های وحدت SDK 4.12.1.

ساخته و تست شده با:

  • Google Mobile Ads SDK نسخه 11.6.0.
  • Unity Ads SDK نسخه 4.12.1.

نسخه 4.12.0.0

  • سازگاری تأیید شده با Anity Ads SDK 4.12.0.

ساخته و تست شده با:

  • Google Mobile Ads SDK نسخه 11.5.0.
  • Unity Ads SDK نسخه 4.12.0.

نسخه 4.11.3.1

  • حمایت از مناقصه برای قالب های تبلیغاتی بنر ، بینابینی و پاداش داده شده اضافه شد.

ساخته و تست شده با:

  • Google Mobile Ads SDK نسخه 11.5.0.
  • Unity Ads SDK نسخه 4.11.3.

نسخه 4.11.3.0

  • سازگاری تأیید شده با تبلیغات وحدت SDK 4.11.3.

ساخته و تست شده با:

  • Google Mobile Ads SDK نسخه 11.4.0.
  • Unity Ads SDK نسخه 4.11.3.

نسخه 4.11.2.0

  • سازگاری تأیید شده با تبلیغات وحدت SDK 4.11.2.

ساخته و تست شده با:

  • Google Mobile Ads SDK نسخه 11.4.0.
  • Unity Ads SDK نسخه 4.11.2.

نسخه 4.10.0.0

  • سازگاری تأیید شده با Anity Ads SDK 4.10.0.

ساخته و تست شده با:

  • Google Mobile Ads SDK نسخه 11.2.0.
  • Unity Ads SDK نسخه 4.10.0.

نسخه 4.9.3.0

  • سازگاری تأیید شده با تبلیغات وحدت SDK 4.9.3.
  • اکنون به حداقل iOS نسخه 12.0 نیاز دارد.
  • اکنون به Google Mobile Ads SDK نسخه 11.0 یا بالاتر نیاز دارد.
  • شامل Info.plist در چارچوب های موجود در UnityAdapter.xcframework .

ساخته و تست شده با:

  • Google Mobile Ads SDK نسخه 11.0.1.
  • Unity Ads SDK نسخه 4.9.3.

نسخه 4.9.2.0

  • سازگاری تأیید شده با تبلیغات وحدت SDK 4.9.2.

ساخته و تست شده با:

  • Google Mobile Ads SDK نسخه 10.13.0.
  • Unity Ads SDK نسخه 4.9.2.

نسخه 4.9.1.0

  • سازگاری تأیید شده با تبلیغات وحدت SDK 4.9.1.

ساخته و تست شده با:

  • Google Mobile Ads SDK نسخه 10.12.0.
  • Unity Ads SDK نسخه 4.9.1.

نسخه 4.9.0.0

  • انطباق و وابستگی GADMAdNetworkAdapter از آداپتور وحدت حذف کرد.
  • گزارش اضافه شده روش تجاوز در روش نمایندگی unityAdsShowStart .
  • سازگاری تأیید شده با آگهی های وحدت SDK 4.9.0.

ساخته و تست شده با:

  • Google Mobile Ads SDK نسخه 10.12.0.
  • Unity Ads SDK نسخه 4.9.0.

نسخه 4.8.0.0

  • پشتیبانی از رویدادهای تصور برای تبلیغات بنر اضافه شد.
  • سازگاری تأیید شده با تبلیغات وحدت SDK 4.8.0.

ساخته و تست شده با:

  • Google Mobile Ads SDK نسخه 10.7.0.
  • Unity Ads SDK نسخه 4.8.0.

نسخه 4.7.1.0

  • سازگاری تأیید شده با تبلیغات وحدت SDK 4.7.1.

ساخته و تست شده با:

  • Google Mobile Ads SDK نسخه 10.5.0.
  • Unity Ads SDK نسخه 4.7.1.

نسخه 4.7.0.0

  • سازگاری تأیید شده با تبلیغات وحدت SDK 4.7.0.
  • اکنون به حداقل iOS نسخه 11.0 نیاز دارد.
  • اکنون به Google Mobile Ads SDK نسخه 10.4.0 یا بالاتر نیاز دارد.

ساخته و تست شده با:

  • Google Mobile Ads SDK نسخه 10.4.0.
  • Unity Ads SDK نسخه 4.7.0.

نسخه 4.6.1.0

  • سازگاری تأیید شده با تبلیغات وحدت SDK 4.6.1.

ساخته و تست شده با:

  • Google Mobile Ads SDK نسخه 10.2.0.
  • Unity Ads SDK نسخه 4.6.1.

نسخه 4.6.0.0

  • سازگاری تأیید شده با تبلیغات وحدت SDK 4.6.0.
  • پشتیبانی برای ارسال اطلاعات COPPA به Ads Ads SDK اضافه شد.
  • پشتیبانی از معماری armv7 را حذف کرد.
  • اکنون به Google Mobile Ads SDK نسخه 10.0.0 یا بالاتر نیاز دارد.

ساخته و تست شده با:

  • Google Mobile Ads SDK نسخه 10.2.0.
  • Unity Ads SDK نسخه 4.6.0.

نسخه 4.5.0.0

  • سازگاری تأیید شده با آگهی های وحدت SDK 4.5.0.

ساخته و تست شده با:

  • Google Mobile Ads SDK نسخه 9.14.0.
  • Unity Ads SDK نسخه 4.5.0.

نسخه 4.4.1.0

  • سازگاری تأیید شده با تبلیغات وحدت SDK 4.4.1.

ساخته و تست شده با:

  • Google Mobile Ads SDK نسخه 9.11.0.
  • Unity Ads SDK نسخه 4.4.1.

نسخه 4.4.0.0

  • آداپتور را برای استفاده از API didRewardUser به روز کرد.
  • اکنون به Google Mobile Ads SDK نسخه 9.8.0 یا بالاتر نیاز دارد.
  • سازگاری تأیید شده با تبلیغات وحدت SDK 4.4.0.

ساخته و تست شده با:

  • Google Mobile Ads SDK نسخه 9.10.0.
  • Unity Ads SDK نسخه 4.4.0.

نسخه 4.3.0.0

  • سازگاری تأیید شده با Anity Ads SDK 4.3.0.

ساخته و تست شده با:

  • Google Mobile Ads SDK نسخه 9.8.0.
  • Unity Ads SDK نسخه 4.3.0.

نسخه 4.2.1.0

  • سازگاری تأیید شده با تبلیغات وحدت SDK 4.2.1.

ساخته و تست شده با:

  • Google Mobile Ads SDK نسخه 9.4.0.
  • Unity Ads SDK نسخه 4.2.1.

نسخه 4.1.0.0

  • سازگاری تأیید شده با تبلیغات وحدت SDK 4.1.0.

ساخته و تست شده با:

  • Google Mobile Ads SDK نسخه 9.2.0.
  • Unity Ads SDK نسخه 4.1.0.

نسخه 4.0.1.0

  • سازگاری تأیید شده با تبلیغات وحدت SDK 4.0.1.

ساخته و تست شده با:

  • Google Mobile Ads SDK نسخه 9.0.0.
  • Unity Ads SDK نسخه 4.0.1.

نسخه 4.0.0.2

  • پشتیبانی از معماری شبیه ساز ARM64.

ساخته و تست شده با:

  • Google Mobile Ads SDK نسخه 9.0.0.
  • Unity Ads SDK نسخه 4.0.0.

نسخه 4.0.0.1

  • سازگاری تأیید شده با Google Mobile Ads SDK نسخه 9.0.0.
  • اکنون به Google Mobile Ads SDK نسخه 9.0.0 یا بالاتر نیاز دارد.

ساخته و تست شده با:

  • Google Mobile Ads SDK نسخه 9.0.0.
  • Unity Ads SDK نسخه 4.0.0.

نسخه 4.0.0.0

  • سازگاری تأیید شده با تبلیغات وحدت SDK 4.0.0.
  • اکنون به حداقل iOS نسخه 10.0 نیاز دارد.

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

  • Google Mobile Ads SDK نسخه 8.13.0.
  • Unity Ads SDK نسخه 4.0.0.

نسخه 3.7.5.0

  • سازگاری تأیید شده با تبلیغات وحدت SDK 3.7.5.

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

  • Google Mobile Ads SDK نسخه 8.8.0.
  • Unity Ads SDK نسخه 3.7.5.

نسخه 3.7.4.0

  • سازگاری تأیید شده با آگهی های وحدت SDK 3.7.4.

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

  • Google Mobile Ads SDK نسخه 8.7.0.
  • Unity Ads SDK نسخه 3.7.4.

نسخه 3.7.2.0

  • سازگاری تأیید شده با تبلیغات وحدت SDK 3.7.2.
  • وابستگی آرام به Google Mobile Ads SDK نسخه 8.0.0 یا بالاتر.

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

  • Google Mobile Ads SDK نسخه 8.5.0.
  • Unity Ads SDK نسخه 3.7.2.

نسخه 3.7.1.0

  • سازگاری تأیید شده با آگهی های وحدت SDK 3.7.1.
  • اکنون به Google Mobile Ads SDK نسخه 8.4.0 یا بالاتر نیاز دارد.

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

  • Google Mobile Ads SDK نسخه 8.4.0.
  • Unity Ads SDK نسخه 3.7.1.

نسخه 3.6.2.0

  • آداپتور را برای استفاده از قالب .xcframework به روز کرد.
  • سازگاری تأیید شده با تبلیغات وحدت SDK 3.6.2.
  • اکنون به Google Mobile Ads SDK نسخه 8.2.0 یا بالاتر نیاز دارد.

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

  • Google Mobile Ads SDK نسخه 8.2.0.
  • Unity Ads SDK نسخه 3.6.2.

نسخه 3.6.0.0

  • سازگاری تأیید شده با تبلیغات وحدت SDK 3.6.0.
  • اکنون به Google Mobile Ads SDK نسخه 7.69.0 یا بالاتر نیاز دارد.

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

  • Google Mobile Ads SDK نسخه 7.69.0.
  • Unity Ads SDK نسخه 3.6.0.

نسخه 3.5.1.1

  • تصادف را برطرف کرد که گاهی اوقات هنگامی که Unity Ads SDK شروع به کار کرد ، رخ داد.

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

  • Google Mobile Ads SDK نسخه 7.68.0.
  • Unity Ads SDK نسخه 3.5.1.

نسخه 3.5.1.0

  • سازگاری تأیید شده با آگهی های وحدت SDK 3.5.1.

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

  • Google Mobile Ads SDK نسخه 7.68.0.
  • Unity Ads SDK نسخه 3.5.1.

نسخه 3.5.0.0

  • سازگاری تأیید شده با Anity Ads SDK 3.5.0.
  • پشتیبانی اضافه شده برای تبلیغات پرچم سازگار.
  • اکنون به Google Mobile Ads SDK نسخه 7.68.0 یا بالاتر نیاز دارد.

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

  • Google Mobile Ads SDK نسخه 7.68.0.
  • Unity Ads SDK نسخه 3.5.0.

نسخه 3.4.8.0

  • سازگاری تأیید شده با Anity Ads SDK 3.4.8.
  • اکنون به Google Mobile Ads SDK نسخه 7.63.0 یا بالاتر نیاز دارد.

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

  • Google Mobile Ads SDK نسخه 7.63.0.
  • Unity Ads SDK نسخه 3.4.8.

نسخه 3.4.6.0

  • سازگاری تأیید شده با آگهی های وحدت SDK 3.4.6.
  • اکنون به Google Mobile Ads SDK نسخه 7.60.0 یا بالاتر نیاز دارد.

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

  • Google Mobile Ads SDK نسخه 7.60.0.
  • Unity Ads SDK نسخه 3.4.6.

نسخه 3.4.2.2

  • کدها و پیام های خطای آداپتور استاندارد اضافه شده است.
  • حداقل نسخه مورد نیاز Google Mobile Ads SDK را به 7.59.0 به روز کرد.

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

  • Google Mobile Ads SDK نسخه 7.59.0.
  • Unity Ads SDK نسخه 3.4.2.

نسخه 3.4.2.1

  • بهبود پیشروی خطاهای وحدت برای تشخیص اولیه سازی و خرابی بار AD زودتر و کاهش زمان های مختلف.
  • پشتیبانی از معماری i386 را حذف کرد.

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

  • Google Mobile Ads SDK نسخه 7.57.0.
  • Unity Ads SDK نسخه 3.4.2.

نسخه 3.4.2.0

  • سازگاری تأیید شده با تبلیغات وحدت SDK 3.4.2.

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

  • Google Mobile Ads SDK نسخه 7.55.1.
  • Unity Ads SDK نسخه 3.4.2.

نسخه 3.4.0.0

  • سازگاری تأیید شده با Anity Ads SDK 3.4.0.
  • اکنون از بارگیری چندین تبلیغات بنر به طور همزمان پشتیبانی می کند.

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

  • Google Mobile Ads SDK نسخه 7.53.0.
  • Unity Ads SDK نسخه 3.4.0.

نسخه 3.3.0.0

  • سازگاری تأیید شده با آگهی های وحدت SDK 3.3.0.
  • اکنون از بارگیری چندین تبلیغات بنر به طور همزمان پشتیبانی می کند.

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

  • Google Mobile Ads SDK نسخه 7.51.0.
  • Unity Ads SDK نسخه 3.3.0.

نسخه 3.2.0.1

  • سازگاری تأیید شده با آگهی های وحدت SDK 3.2.0.
  • اکنون به Google Mobile Ads SDK نسخه 7.46.0 یا بالاتر نیاز دارد.
  • مسئله ای را برطرف کرد که در آن تبلیغات بنر وحدت در هنگام بارگیری نتوانست نشان دهد.
  • مسئله ای را برطرف کرد که آداپتور به درستی در حال ارسال پاسخ به تماس unityAdsReady نبود.

نسخه 3.2.0.0

  • آزادی به دلیل رگرسیون در گزارش های بدون پر حذف شد.

نسخه 3.1.0.0

  • سازگاری تأیید شده با تبلیغات وحدت SDK 3.1.0.

نسخه 3.0.3.0

  • سازگاری تأیید شده با تبلیغات وحدت SDK 3.0.3.
  • اکنون به Google Mobile Ads SDK نسخه 7.42.2 یا بالاتر نیاز دارد.
  • پشتیبانی اضافه شده برای اندازه تبلیغات بنر انعطاف پذیر.
  • مسئله ای را برطرف کرد که در آن تبلیغات بنر وحدت فقط یک بار در هر جلسه بارگذاری می شود.

نسخه 3.0.1.0

  • سازگاری تأیید شده با آگهی های وحدت SDK 3.0.1.
  • تصادف را برطرف کرد که در هنگام تبلیغات پاداش تبلیغاتی اتفاق افتاد.

نسخه 3.0.0.3

  • به روزرسانی آداپتور برای استفاده از API با پاداش جدید.
  • اکنون به Google Mobile Ads SDK نسخه 7.41.0 یا بالاتر نیاز دارد.

نسخه 3.0.0.2

  • پشتیبانی اضافه شده از تبلیغات بنر.

نسخه 3.0.0.1

  • مسئله ای را برطرف کرد که آداپتور "قرار دادن" درخواست قبلی را ذخیره می کند.

نسخه 3.0.0.0

  • سازگاری تأیید شده با تبلیغات وحدت SDK 3.0.0.

نسخه 2.3.0.0

  • سازگاری تأیید شده با آگهی های وحدت SDK 2.3.0.

نسخه 2.2.1.1

  • اضافه شده adapterDidCompletePlayingRewardBasedVideoAd: پاسخ به آداپتور.

نسخه 2.2.1.0

  • سازگاری تأیید شده با آگهی های وحدت SDK 2.2.1.

نسخه 2.2.0.0

  • سازگاری تأیید شده با تبلیغات وحدت SDK 2.2.0.

نسخه 2.1.2.0

  • سازگاری تأیید شده با آگهی های وحدت SDK 2.1.2.
  • پشتیبانی از معماری "armv7s" را حذف کرد.

نسخه 2.1.1.0

  • سازگاری تأیید شده با آگهی های وحدت SDK 2.1.1.

نسخه 2.1.0.0

  • آداپتور را به روز کرد تا آن را با Anity Ads SDK 2.1.0 سازگار کند.

نسخه 2.0.8.0

  • سازگاری تأیید شده با Anity Ads SDK 2.0.8.

نسخه 2.0.7.0

  • اکنون آداپتور کلیک های تبلیغات وحدت را ردیابی می کند تا Admob و Ads Ads کلیک کنند که آمار می توانند با هم مطابقت داشته باشند.
  • برنامه ها اکنون interstitialWillLeaveApplication: و rewardBasedVideoAdWillLeaveApplication: تماس تلفنی.

نسخه 2.0.6.0

  • سازگاری تأیید شده با تبلیغات وحدت SDK 2.0.6.

نسخه 2.0.5.0

  • سازگاری تأیید شده با Anity Ads SDK 2.0.5.

نسخه 2.0.4.0

  • سیستم نامگذاری نسخه را به [نسخه Unity Ads SDK نسخه] تغییر داد. [نسخه Adapter Patch].
  • حداقل تبلیغات وحدت مورد نیاز SDK را به v2.0.4 به روز کرد.
  • حداقل تبلیغات مورد نیاز Google Mobile SDK را به V7.10.1 به روز کرد.

نسخه 1.0.2

  • کلید NOL NIL کلید پاداش کاربر را ساخته است. کلید پاداش همیشه یک رشته خالی یا معتبر خواهد بود.

نسخه 1.0.1

  • اشکال برطرف شده در جایی که rewardBasedVideoAdDidOpen: تماس با تماس تماس نمی گرفت.

نسخه 1.0.0

  • از تبلیغات ویدیویی بینابینی و مبتنی بر پاداش پشتیبانی می کند.
،

این راهنما نحوه استفاده از Google Mobile Ads SDK را برای بارگیری و نمایش تبلیغات از تبلیغات وحدت با استفاده از ADMOB Mediation ، پوشش ادغام آبشار نشان می دهد. این شامل نحوه اضافه کردن تبلیغات وحدت به پیکربندی واسطه گری واحد تبلیغاتی ، و نحوه ادغام ADS ADS SDK و آداپتور در یک برنامه iOS است.

ادغام ها و قالب های تبلیغاتی پشتیبانی شده

آداپتور میانجیگری برای تبلیغات وحدت از قابلیت های زیر برخوردار است:

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

1 ادغام مناقصه در نسخه بتا باز است.

الزامات

  • هدف استقرار iOS از 12.0 یا بالاتر

  • [برای مناقصه]: برای ادغام کلیه قالب های تبلیغاتی پشتیبانی شده در مناقصه ، از آداپتور وحدت 4.11.3.1 یا بالاتر استفاده کنید ( آخرین نسخه توصیه شده )

  • جدیدترین SDK تبلیغات موبایل گوگل

  • راهنمای شروع میانجیگری را کامل کنید

مرحله 1: تنظیمات را در UI ADS UNITY تنظیم کنید

ثبت نام کنید یا وارد تبلیغات وحدت شوید .

یک پروژه ایجاد کنید

در داشبورد آگهی وحدت ، به پروژه ها بروید و بر روی New کلیک کنید.

فرم را پر کرده و برای افزودن پروژه خود روی ایجاد کلیک کنید.

به درآمدزایی تبلیغات وحدت بروید ، سپس روی شروع کار کلیک کنید.

در پروژه جدید Modal ، من از Mediation و Google Admob برای شریک Mediation استفاده می کنم ، سپس روی Next کلیک کنید.

گزینه تنظیمات AD را انتخاب کنید ، سپس روی Next کلیک کنید.

تنظیم محل قرارگیری خود را انتخاب کنید ، سپس روی Next کلیک کنید.

مناقصه

آبشار

فرم را پر کنید ، سپس روی Add Project کلیک کنید.

به شناسه بازی توجه داشته باشید.

واحدهای تبلیغاتی و مکان های تبلیغاتی ایجاد کنید

به کسب درآمد از Ads Ads > Placements بروید ، سپس پروژه خود را انتخاب کرده و روی Add Ad Unit کلیک کنید.

یک نام واحد تبلیغاتی را وارد کنید ، سپس سیستم عامل و فرمت تبلیغات خود را انتخاب کنید.

مناقصه

پیشنهاد را برای تنظیم انتخاب کنید. در زیر محل ، نام قرار دادن را وارد کنید.

به شناسه قرارگیری توجه داشته باشید.

آبشار

آبشار را برای تنظیم انتخاب کنید. در زیر محل ، نام قرار دادن ، برچسب زدن GEO و هدف را وارد کنید.

به شناسه قرارگیری توجه داشته باشید.

در آخر ، برای ذخیره واحد تبلیغات و قرار دادن خود ، روی Add Ad Unit کلیک کنید.

یافتن API API API API ADS ADS ADS را پیدا کنید

مناقصه

این مرحله برای ادغام پیشنهادها لازم نیست.

آبشار

به کسب درآمد API در ADS Unity Ads بروید و به کلید API در API آمار کسب درآمد توجه کنید.

سپس ، به کسب درآمد Ads Unity > تنظیمات سازمان بروید و به ID Core Core توجه داشته باشید.

حالت تست را روشن کنید

حالت تست را می توان از داشبورد آگهی های وحدت فعال کرد. به کسب درآمد از تبلیغات Unity > آزمایش بروید.

می توانید با کلیک بر روی دکمه ویرایش در کنار فروشگاه App App ، حالت تست را برای برنامه خود مجبور کنید ، فعال کردن حالت تست مشتری و انتخاب حالت تست نیرو در (یعنی استفاده از تبلیغات تست) برای همه دستگاه ها .

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

جزئیات دستگاه تست خود را وارد کنید ، سپس روی ذخیره کلیک کنید.

مرحله 2: تقاضای تبلیغات وحدت را در Admob UI تنظیم کنید

تنظیمات میانجی را برای واحد تبلیغات خود پیکربندی کنید

برای واحد تبلیغاتی خود باید تبلیغات وحدت را به پیکربندی واسطه اضافه کنید.

ابتدا وارد حساب AdMob خود شوید. سپس به تب Mediation بروید. اگر یک گروه میانجیگری موجود دارید که می خواهید اصلاح کنید ، برای ویرایش آن روی نام آن گروه واسطه ای کلیک کنید و از پیش بروید تا تبلیغات وحدت را به عنوان منبع تبلیغاتی اضافه کنید .

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

قالب و پلتفرم تبلیغ خود را وارد کنید، سپس روی Continue کلیک کنید.

به گروه میانجی خود یک نام بدهید و مکان‌هایی را برای هدف انتخاب کنید. سپس، وضعیت گروه میانجی را روی Enabled تنظیم کنید و سپس روی Add Units Ad Units کلیک کنید.

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

اکنون باید کارت واحدهای تبلیغاتی را با واحدهای تبلیغاتی که انتخاب کرده‌اید مشاهده کنید:

تبلیغات وحدت را به عنوان منبع تبلیغاتی اضافه کنید

مناقصه

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

بر روی نحوه امضای توافق نامه مشارکت کلیک کنید و با تبلیغات وحدت مشارکت مناقصه ای ایجاد کنید .



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



اگر قبلاً نقشه برداری برای تبلیغات وحدت دارید ، می توانید آن را انتخاب کنید. در غیر این صورت، روی افزودن نقشه کلیک کنید.



در مرحله بعد ، شناسه بازی و شناسه قرارگیری به دست آمده در بخش قبلی را وارد کنید. سپس روی Done کلیک کنید.



آبشار


در زیر کارت Waterfall در بخش Ad Sources ، Add Source Ad را انتخاب کنید. سپس تبلیغات وحدت را انتخاب کنید.

تبلیغات وحدت را انتخاب کرده و سوئیچ بهینه سازی را فعال کنید. برای تنظیم بهینه سازی منبع تبلیغاتی برای تبلیغات وحدت ، کلید API و سازمان اصلی به دست آمده در بخش قبلی را وارد کنید. سپس یک مقدار ECPM را برای تبلیغات وحدت وارد کرده و روی ادامه کلیک کنید.



اگر قبلاً نقشه برداری برای تبلیغات وحدت دارید ، می توانید آن را انتخاب کنید. در غیر این صورت، روی افزودن نقشه کلیک کنید.

در مرحله بعد ، شناسه بازی و شناسه قرارگیری به دست آمده در بخش قبلی را وارد کنید. سپس روی Done کلیک کنید.


تبلیغات وحدت را به لیست شرکای تبلیغاتی GDPR و مقررات ایالتی ایالات متحده اضافه کنید

مراحل تنظیمات مقررات اروپایی و تنظیمات مقررات ایالتی ایالات متحده را دنبال کنید تا تبلیغات وحدت را به لیست شرکای تبلیغاتی مقررات اروپایی و ایالات متحده در UI ADMOB اضافه کنید.

مرحله 3: واردات Ads Ads SDK و آداپتور را وارد کنید

  • خط زیر را به podfile پروژه خود اضافه کنید:

    pod 'GoogleMobileAdsMediationUnity'
    
  • از خط فرمان اجرا کنید:

    pod install --repo-update

ادغام دستی

  • آخرین نسخه از Unity Ads SDK را بارگیری کنید ، و UnityAds.FrameWork را در پروژه خود پیوند دهید.

  • آخرین نسخه آداپتور آگهی های وحدت را از لینک بارگیری در ChangeLog و Link unityAdapter.framework در پروژه خود بارگیری کنید.

مرحله 4: تنظیمات حریم خصوصی را در Ads Ads SDK پیاده سازی کنید

تحت «خط‌مشی رضایت کاربر اتحادیه اروپا» Google، باید اطمینان حاصل کنید که اطلاعات مشخصی در رابطه با استفاده از شناسه‌های دستگاه و داده‌های شخصی به کاربران منطقه اقتصادی اروپا (EEA) داده می‌شود و از آنها رضایت گرفته می‌شود. این سیاست منعکس کننده الزامات دستورالعمل حریم خصوصی الکترونیک اتحادیه اروپا و مقررات عمومی حفاظت از داده ها (GDPR) است. هنگام درخواست رضایت، باید هر شبکه تبلیغاتی را در زنجیره میانجی خود شناسایی کنید که ممکن است داده‌های شخصی را جمع‌آوری، دریافت یا استفاده کند و اطلاعاتی درباره استفاده هر شبکه ارائه دهد. Google در حال حاضر نمی تواند رضایت کاربر را به طور خودکار به چنین شبکه هایی منتقل کند.

در SDK نسخه 2.0.0 ، Ads Unity یک API را برای پشتیبانی از تنظیمات حریم خصوصی اضافه کرد. کد نمونه زیر نحوه انتقال این اطلاعات رضایت را به Ads Ads SDK نشان می دهد. اگر تصمیم دارید اطلاعات رضایت نامه را به صورت دستی به Unity Ads SDK منتقل کنید ، توصیه می شود که این کد قبل از درخواست تبلیغات از طریق Google Mobile Ads SDK فراخوانی شود.

سویفت

import UnityAds
// ...

let gdprMetaData = UADSMetaData()
gdprMetaData.set("gdpr.consent", value: true)
gdprMetaData.commit()

هدف-C

#import <UnityAds/UnityAds.h>
// ...

UADSMetaData *gdprMetaData = [[UADSMetaData alloc] init];
[gdprMetaData set:@"gdpr.consent" value:@YES];
[gdprMetaData commit];

برای جزئیات بیشتر و مقادیری که می توان در هر روش ارائه داد ، به رضایت حریم خصوصی و API های داده و API های داده و پیروی از راهنماهای GDPR مراجعه کنید.

قوانین حفظ حریم خصوصی ایالات متحده

قوانین حفظ حریم خصوصی ایالات متحده مستلزم دادن حق انصراف به کاربران از "فروش" "اطلاعات شخصی" خود (همانطور که قانون آن شرایط را تعریف می کند)، با انصراف از طریق پیوند برجسته "اطلاعات شخصی من را نفروخت" در صفحه اصلی طرف "فروشنده". راهنمای انطباق با قوانین حریم خصوصی ایالات ایالات متحده، امکان فعال کردن پردازش داده های محدود را برای ارائه تبلیغات Google ارائه می دهد، اما Google نمی تواند این تنظیم را برای هر شبکه تبلیغاتی در زنجیره میانجی شما اعمال کند. بنابراین، شما باید هر یک از شبکه‌های تبلیغاتی را در زنجیره میانجی خود که ممکن است در فروش اطلاعات شخصی شرکت کنند شناسایی کنید و از راهنمایی‌های هر یک از آن شبکه‌ها برای اطمینان از رعایت آن پیروی کنید.

در SDK نسخه 2.0.0 ، Ads Unity یک API را برای پشتیبانی از تنظیمات حریم خصوصی اضافه کرد. کد نمونه زیر نحوه انتقال این اطلاعات رضایت را به Ads Ads SDK نشان می دهد. اگر تصمیم دارید اطلاعات رضایت نامه را به صورت دستی به Unity Ads SDK منتقل کنید ، توصیه می شود که این کد قبل از درخواست تبلیغات از طریق Google Mobile Ads SDK فراخوانی شود.

سویفت

import UnityAds
// ...

let ccpaMetaData = UADSMetaData()
ccpaMetaData.set("privacy.consent", value: true)
ccpaMetaData.commit()

هدف-C

#import <UnityAds/UnityAds.h>
// ...

UADSMetaData *ccpaMetaData = [[UADSMetaData alloc] init];
[ccpaMetaData set:@"privacy.consent" value:@YES];
[ccpaMetaData commit];

برای جزئیات بیشتر و مقادیری که می توان در هر روش ارائه داد ، به رضایت حریم خصوصی ADS ADS و API های داده و پیروی از راهنماهای CCPA مراجعه کنید.

مرحله 5: کد مورد نیاز را اضافه کنید

ادغام Skadnetwork

برای اضافه کردن شناسه های Skadnetwork به پرونده Info.plist پروژه خود ، مستندات Ads Unity Ads را دنبال کنید.

خطاهای کامپایل

سویفت

برای ادغام Swift هیچ کد اضافی لازم نیست.

هدف-C

برای آداپتور تبلیغات وحدت 4.4.0.0 یا بالاتر ، باید مراحل ادغام را در اسناد وحدت دنبال کنید.

مرحله 6: اجرای خود را آزمایش کنید

فعال کردن تبلیغات آزمایشی

اطمینان حاصل کنید که دستگاه تست خود را برای ADMOB ثبت کرده و حالت تست را در UI Unity ADS فعال کنید .

تبلیغات آزمایشی را تأیید کنید

برای تأیید اینکه شما از تبلیغات وحدت تبلیغات آزمون دریافت می کنید ، آزمایش منبع تبلیغاتی تک را در بازرس AD با استفاده از تبلیغات وحدت (مناقصه) و تبلیغات وحدت (آبشار) منبع تبلیغات (های) فعال کنید.

کدهای خطا

اگر آداپتور نتواند آگهی از تبلیغات وحدت دریافت کند ، ناشران می توانند خطای اساسی را از پاسخ آگهی با استفاده از GADResponseInfo.adNetworkInfoArray در زیر کلاس های زیر بررسی کنند:

GADMAdapterUnity
GADMediationAdapterUnity

در اینجا کدها و پیام های همراهی که توسط آداپتور UnityAds پرتاب شده است در صورت عدم بارگذاری یک تبلیغ ، وجود دارد:

کد خطا دلیل
0-9 UnityAds SDK خطایی را برگرداند. برای اطلاعات بیشتر به اسناد وحدت مراجعه کنید.
101 پارامترهای سرور UnityAds پیکربندی شده در UI ADMOB از دست رفته/نامعتبر هستند.
102 دستگاهی که توسط UnityAds پشتیبانی نمی شود.
103 UnityAds ارائه با ایالت خطای KunityAdsfinishstateError را به پایان رساند.
104 شیء AD Unity پس از تماس با اولیه خود ، صفر است.
105 به دلیل آماده شدن تبلیغات ، تبلیغات وحدت را نشان نداد.
106 UnityAds نامیده می شود که محل قرارگیری با وضعیت محل قرارگیری KunityAdsplactionStatenofill تغییر یافته است.
107 UnityAds called a placement changed callback with placement state kUnityAdsPlacementStateDisabled.
108 An ad was already loaded for this placement. UnityAds SDK does not support loading multiple ads for the same placement.

Unity Ads iOS Mediation Adapter Changelog

Next version

  • Enable -fobjc-arc and -fstack-protector-all.

Version 4.13.2.0

  • Verified compatibility with Unity Ads SDK 4.13.2.

ساخته و تست شده با:

  • Google Mobile Ads SDK version 12.1.0.
  • Unity Ads SDK version 4.13.2.

Version 4.13.1.1

  • Now requires Google Mobile Ads SDK version 12.0.0 or higher.

ساخته و تست شده با:

  • Google Mobile Ads SDK version 12.0.0.
  • Unity Ads SDK version 4.13.1.

Version 4.13.1.0

  • Added the GADMediationAdapterUnity.testMode property to indicate whether the Unity Ads SDK should be initialized in test mode. This flag must be set before initializing the Google Mobile Ads SDK.
  • Updated to report the Unity Ads SDK's error code when an ad fails to load.

ساخته و تست شده با:

  • Google Mobile Ads SDK version 11.13.0.
  • Unity Ads SDK version 4.13.1.

Version 4.13.0.0

  • Verified compatibility with Unity Ads SDK 4.13.0.

ساخته و تست شده با:

  • Google Mobile Ads SDK version 11.13.0.
  • Unity Ads SDK version 4.13.0.

Version 4.12.5.0

  • Verified compatibility with Unity Ads SDK 4.12.5.

ساخته و تست شده با:

  • Google Mobile Ads SDK version 11.12.0.
  • Unity Ads SDK version 4.12.5.

Version 4.12.4.0

  • Verified compatibility with Unity Ads SDK 4.12.4.

ساخته و تست شده با:

  • Google Mobile Ads SDK version 11.12.0.
  • Unity Ads SDK version 4.12.4.

Version 4.12.3.1

  • Updated CFBundleShortVersionString to have three components instead of four.

ساخته و تست شده با:

  • Google Mobile Ads SDK version 11.10.0.
  • Unity Ads SDK version 4.12.3.

Version 4.12.3.0

  • Verified compatibility with Unity Ads SDK 4.12.3.

ساخته و تست شده با:

  • Google Mobile Ads SDK version 11.10.0.
  • Unity Ads SDK version 4.12.3.

Version 4.12.2.0

  • Verified compatibility with Unity Ads SDK 4.12.2.

ساخته و تست شده با:

  • Google Mobile Ads SDK version 11.7.0.
  • Unity Ads SDK version 4.12.2.

Version 4.12.1.0

  • Verified compatibility with Unity Ads SDK 4.12.1.

ساخته و تست شده با:

  • Google Mobile Ads SDK version 11.6.0.
  • Unity Ads SDK version 4.12.1.

Version 4.12.0.0

  • Verified compatibility with Unity Ads SDK 4.12.0.

ساخته و تست شده با:

  • Google Mobile Ads SDK version 11.5.0.
  • Unity Ads SDK version 4.12.0.

Version 4.11.3.1

  • Added bidding support for banner, interstitial and rewarded ad formats.

ساخته و تست شده با:

  • Google Mobile Ads SDK version 11.5.0.
  • Unity Ads SDK version 4.11.3.

Version 4.11.3.0

  • Verified compatibility with Unity Ads SDK 4.11.3.

ساخته و تست شده با:

  • Google Mobile Ads SDK version 11.4.0.
  • Unity Ads SDK version 4.11.3.

Version 4.11.2.0

  • Verified compatibility with Unity Ads SDK 4.11.2.

ساخته و تست شده با:

  • Google Mobile Ads SDK version 11.4.0.
  • Unity Ads SDK version 4.11.2.

Version 4.10.0.0

  • Verified compatibility with Unity Ads SDK 4.10.0.

ساخته و تست شده با:

  • Google Mobile Ads SDK version 11.2.0.
  • Unity Ads SDK version 4.10.0.

Version 4.9.3.0

  • Verified compatibility with Unity Ads SDK 4.9.3.
  • Now requires minimum iOS version 12.0.
  • Now requires Google Mobile Ads SDK version 11.0 or higher.
  • Included Info.plist in the frameworks within UnityAdapter.xcframework .

ساخته و تست شده با:

  • Google Mobile Ads SDK version 11.0.1.
  • Unity Ads SDK version 4.9.3.

Version 4.9.2.0

  • Verified compatibility with Unity Ads SDK 4.9.2.

ساخته و تست شده با:

  • Google Mobile Ads SDK version 10.13.0.
  • Unity Ads SDK version 4.9.2.

Version 4.9.1.0

  • Verified compatibility with Unity Ads SDK 4.9.1.

ساخته و تست شده با:

  • Google Mobile Ads SDK version 10.12.0.
  • Unity Ads SDK version 4.9.1.

Version 4.9.0.0

  • Removed GADMAdNetworkAdapter conformance and dependency from the Unity adapter.
  • Added report impression method invocation in unityAdsShowStart delegate method.
  • Verified compatibility with Unity Ads SDK 4.9.0.

ساخته و تست شده با:

  • Google Mobile Ads SDK version 10.12.0.
  • Unity Ads SDK version 4.9.0.

Version 4.8.0.0

  • Added support for impression events for banner ads.
  • Verified compatibility with Unity Ads SDK 4.8.0.

ساخته و تست شده با:

  • Google Mobile Ads SDK version 10.7.0.
  • Unity Ads SDK version 4.8.0.

Version 4.7.1.0

  • Verified compatibility with Unity Ads SDK 4.7.1.

ساخته و تست شده با:

  • Google Mobile Ads SDK version 10.5.0.
  • Unity Ads SDK version 4.7.1.

Version 4.7.0.0

  • Verified compatibility with Unity Ads SDK 4.7.0.
  • Now requires minimum iOS version 11.0.
  • Now requires Google Mobile Ads SDK version 10.4.0 or higher.

ساخته و تست شده با:

  • Google Mobile Ads SDK version 10.4.0.
  • Unity Ads SDK version 4.7.0.

Version 4.6.1.0

  • Verified compatibility with Unity Ads SDK 4.6.1.

ساخته و تست شده با:

  • Google Mobile Ads SDK version 10.2.0.
  • Unity Ads SDK version 4.6.1.

Version 4.6.0.0

  • Verified compatibility with Unity Ads SDK 4.6.0.
  • Added support for forwarding COPPA information to the Unity Ads SDK.
  • Removed support for the armv7 architecture.
  • Now requires Google Mobile Ads SDK version 10.0.0 or higher.

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

  • Google Mobile Ads SDK version 10.2.0.
  • Unity Ads SDK version 4.6.0.

Version 4.5.0.0

  • Verified compatibility with Unity Ads SDK 4.5.0.

ساخته و تست شده با:

  • Google Mobile Ads SDK version 9.14.0.
  • Unity Ads SDK version 4.5.0.

Version 4.4.1.0

  • Verified compatibility with Unity Ads SDK 4.4.1.

ساخته و تست شده با:

  • Google Mobile Ads SDK version 9.11.0.
  • Unity Ads SDK version 4.4.1.

Version 4.4.0.0

  • Updated the adapter to use the didRewardUser API.
  • Now requires Google Mobile Ads SDK version 9.8.0 or higher.
  • Verified compatibility with Unity Ads SDK 4.4.0.

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

  • Google Mobile Ads SDK version 9.10.0.
  • Unity Ads SDK version 4.4.0.

Version 4.3.0.0

  • Verified compatibility with Unity Ads SDK 4.3.0.

ساخته و تست شده با:

  • Google Mobile Ads SDK version 9.8.0.
  • Unity Ads SDK version 4.3.0.

Version 4.2.1.0

  • Verified compatibility with Unity Ads SDK 4.2.1.

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

  • Google Mobile Ads SDK version 9.4.0.
  • Unity Ads SDK version 4.2.1.

Version 4.1.0.0

  • Verified compatibility with Unity Ads SDK 4.1.0.

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

  • Google Mobile Ads SDK version 9.2.0.
  • Unity Ads SDK version 4.1.0.

Version 4.0.1.0

  • Verified compatibility with Unity Ads SDK 4.0.1.

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

  • Google Mobile Ads SDK version 9.0.0.
  • Unity Ads SDK version 4.0.1.

Version 4.0.0.2

  • Added support for the arm64 simulator architecture.

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

  • Google Mobile Ads SDK version 9.0.0.
  • Unity Ads SDK version 4.0.0.

Version 4.0.0.1

  • Verified compatibility with Google Mobile Ads SDK version 9.0.0.
  • Now requires Google Mobile Ads SDK version 9.0.0 or higher.

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

  • Google Mobile Ads SDK version 9.0.0.
  • Unity Ads SDK version 4.0.0.

Version 4.0.0.0

  • Verified compatibility with Unity Ads SDK 4.0.0.
  • Now requires minimum iOS version 10.0.

Built and tested with

  • Google Mobile Ads SDK version 8.13.0.
  • Unity Ads SDK version 4.0.0.

Version 3.7.5.0

  • Verified compatibility with Unity Ads SDK 3.7.5.

Built and tested with

  • Google Mobile Ads SDK version 8.8.0.
  • Unity Ads SDK version 3.7.5.

Version 3.7.4.0

  • Verified compatibility with Unity Ads SDK 3.7.4.

Built and tested with

  • Google Mobile Ads SDK version 8.7.0.
  • Unity Ads SDK version 3.7.4.

Version 3.7.2.0

  • Verified compatibility with Unity Ads SDK 3.7.2.
  • Relaxed dependency to Google Mobile Ads SDK version 8.0.0 or higher.

Built and tested with

  • Google Mobile Ads SDK version 8.5.0.
  • Unity Ads SDK version 3.7.2.

Version 3.7.1.0

  • Verified compatibility with Unity Ads SDK 3.7.1.
  • Now requires Google Mobile Ads SDK version 8.4.0 or higher.

Built and tested with

  • Google Mobile Ads SDK version 8.4.0.
  • Unity Ads SDK version 3.7.1.

Version 3.6.2.0

  • Updated the adapter to use the .xcframework format.
  • Verified compatibility with Unity Ads SDK 3.6.2.
  • Now requires Google Mobile Ads SDK version 8.2.0 or higher.

Built and tested with

  • Google Mobile Ads SDK version 8.2.0.
  • Unity Ads SDK version 3.6.2.

Version 3.6.0.0

  • Verified compatibility with Unity Ads SDK 3.6.0.
  • Now requires Google Mobile Ads SDK version 7.69.0 or higher.

Built and tested with

  • Google Mobile Ads SDK version 7.69.0.
  • Unity Ads SDK version 3.6.0.

Version 3.5.1.1

  • Fixed a crash that sometimes occurred when the Unity Ads SDK finished initializing.

Built and tested with

  • Google Mobile Ads SDK version 7.68.0.
  • Unity Ads SDK version 3.5.1.

Version 3.5.1.0

  • Verified compatibility with Unity Ads SDK 3.5.1.

Built and tested with

  • Google Mobile Ads SDK version 7.68.0.
  • Unity Ads SDK version 3.5.1.

Version 3.5.0.0

  • Verified compatibility with Unity Ads SDK 3.5.0.
  • Added support for Adaptive Banner ads.
  • Now requires Google Mobile Ads SDK version 7.68.0 or higher.

Built and tested with

  • Google Mobile Ads SDK version 7.68.0.
  • Unity Ads SDK version 3.5.0.

Version 3.4.8.0

  • Verified compatibility with Unity Ads SDK 3.4.8.
  • Now requires Google Mobile Ads SDK version 7.63.0 or higher.

Built and tested with

  • Google Mobile Ads SDK version 7.63.0.
  • Unity Ads SDK version 3.4.8.

Version 3.4.6.0

  • Verified compatibility with Unity Ads SDK 3.4.6.
  • Now requires Google Mobile Ads SDK version 7.60.0 or higher.

Built and tested with

  • Google Mobile Ads SDK version 7.60.0.
  • Unity Ads SDK version 3.4.6.

Version 3.4.2.2

  • Added standardized adapter error codes and messages.
  • Updated the minimum required Google Mobile Ads SDK version to 7.59.0.

Built and tested with

  • Google Mobile Ads SDK version 7.59.0.
  • Unity Ads SDK version 3.4.2.

Version 3.4.2.1

  • Improved forwarding of Unity's errors to recognize initialization and ad load failures earlier and reduce timeouts.
  • Removed support for the i386 architecture.

Built and tested with

  • Google Mobile Ads SDK version 7.57.0.
  • Unity Ads SDK version 3.4.2.

Version 3.4.2.0

  • Verified compatibility with Unity Ads SDK 3.4.2.

Built and tested with

  • Google Mobile Ads SDK version 7.55.1.
  • Unity Ads SDK version 3.4.2.

Version 3.4.0.0

  • Verified compatibility with Unity Ads SDK 3.4.0.
  • Now supports loading multiple banner ads at once.

Built and tested with

  • Google Mobile Ads SDK version 7.53.0.
  • Unity Ads SDK version 3.4.0.

Version 3.3.0.0

  • Verified compatibility with Unity Ads SDK 3.3.0.
  • Now supports loading multiple banner ads at once.

Built and tested with

  • Google Mobile Ads SDK version 7.51.0.
  • Unity Ads SDK version 3.3.0.

Version 3.2.0.1

  • Verified compatibility with Unity Ads SDK 3.2.0.
  • Now requires Google Mobile Ads SDK version 7.46.0 or higher.
  • Fixed an issue where Unity Banner ads would fail to show when loaded.
  • Fixed an issue where the adapter was not properly forwarding the unityAdsReady callback.

Version 3.2.0.0

  • Release was removed due to a regression on no-fill reporting.

Version 3.1.0.0

  • Verified compatibility with Unity Ads SDK 3.1.0.

Version 3.0.3.0

  • Verified compatibility with Unity Ads SDK 3.0.3.
  • Now requires Google Mobile Ads SDK version 7.42.2 or higher.
  • Added support for flexible banner ad sizes.
  • Fixed an issue where Unity Banner ads would only successfully load once per session.

Version 3.0.1.0

  • Verified compatibility with Unity Ads SDK 3.0.1.
  • Fixed a crash that occurred when deallocating rewarded ads.

Version 3.0.0.3

  • Updating adapter to use new rewarded API.
  • Now requires Google Mobile Ads SDK version 7.41.0 or higher.

Version 3.0.0.2

  • Added support for banner ads.

Version 3.0.0.1

  • Fixed an issue where the adapter stores the 'placementId' of previous request.

Version 3.0.0.0

  • Verified compatibility with Unity Ads SDK 3.0.0.

Version 2.3.0.0

  • Verified compatibility with Unity Ads SDK 2.3.0.

Version 2.2.1.1

  • Added adapterDidCompletePlayingRewardBasedVideoAd: callback to the adapter.

Version 2.2.1.0

  • Verified compatibility with Unity Ads SDK 2.2.1.

Version 2.2.0.0

  • Verified compatibility with Unity Ads SDK 2.2.0.

Version 2.1.2.0

  • Verified compatibility with Unity Ads SDK 2.1.2.
  • Removed the support for 'armv7s' architecture.

Version 2.1.1.0

  • Verified compatibility with Unity Ads SDK 2.1.1.

نسخه 2.1.0.0

  • Updated the adapter to make it compatible with Unity Ads SDK 2.1.0.

Version 2.0.8.0

  • Verified compatibility with Unity Ads SDK 2.0.8.

Version 2.0.7.0

  • Adapter now tracks Unity Ads clicks so the AdMob and the Unity Ads click statistics can match up.
  • Apps now get interstitialWillLeaveApplication: and rewardBasedVideoAdWillLeaveApplication: callbacks.

Version 2.0.6.0

  • Verified compatibility with Unity Ads SDK 2.0.6.

Version 2.0.5.0

  • Verified compatibility with Unity Ads SDK 2.0.5.

Version 2.0.4.0

  • Changed the version naming system to [Unity Ads SDK version].[adapter patch version].
  • Updated the minimum required Unity Ads SDK to v2.0.4.
  • Updated the minimum required Google Mobile Ads SDK to v7.10.1.

نسخه 1.0.2

  • Made the user reward item's key non nil. The reward key will always be an empty or a valid string.

نسخه 1.0.1

  • Fixed bug where the rewardBasedVideoAdDidOpen: callback wasn't getting called.

نسخه 1.0.0

  • Supports interstitial and reward-based video ads.