شروع کنید

این راهنما برای ناشرانی در نظر گرفته شده است که می‌خواهند از برنامه Unity کسب درآمد کنند.

ادغام افزونه Google Mobile Ads Unity در یک برنامه، که در اینجا انجام خواهید داد، اولین قدم برای نمایش تبلیغات AdMob و کسب درآمد است. پس از تکمیل ادغام، می‌توانید یک قالب تبلیغاتی (مانند ویدیوی بومی یا با پاداش) را برای دریافت جزئیات پیاده‌سازی انتخاب کنید.

پیش نیازها

افزونه Mobile Ads Unity را دانلود کنید

افزونه Google Mobile Ads Unity به توسعه دهندگان Unity این امکان را می دهد تا بدون نیاز به نوشتن کد جاوا یا Objective-C به راحتی تبلیغات Google Mobile را در برنامه های Android و iOS ارائه دهند. این افزونه یک رابط C# برای درخواست تبلیغات ارائه می دهد که توسط اسکریپت های C# در پروژه Unity شما استفاده می شود.

برای دانلود بسته Unity برای افزونه یا نگاهی به کد آن در GitHub از لینک های زیر استفاده کنید.

دانلود پلاگین مشاهده منبع

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

افزونه Mobile Ads Unity را وارد کنید

پروژه خود را در ویرایشگر Unity باز کنید. انتخاب دارایی> واردات بسته بندی> بسته بندی سفارشی و پیدا کردن GoogleMobileAdsPlugin.unitypackage فایلی را دانلود.

اطمینان حاصل کنید که تمام فایل ها را انتخاب و واردات را کلیک کنید.

شامل SDK تبلیغات موبایل

افزونه Google موبایل آگهی وحدت با توزیع وحدت بازی کتابخانه خدمات برطرف . این کتابخانه برای استفاده توسط هر افزونه Unity که نیاز به دسترسی به کتابخانه‌های خاص اندروید (مانند AARs) یا iOS CocoaPods دارد در نظر گرفته شده است. این افزونه‌های یونیتی توانایی اعلام وابستگی‌ها را فراهم می‌کند، که سپس به طور خودکار حل می‌شوند و در پروژه یونیتی شما کپی می‌شوند.

مراحل ذکر شده در زیر را دنبال کنید تا مطمئن شوید که پروژه شما دارای SDK تبلیغات موبایلی است.

اندروید

در ویرایشگر وحدت، دارایی> خارجی وابستگی مدیر> آندروید برطرف> حل و فصل انتخاب کنید. کتابخانه وحدت خارجی وابستگی منیجر را وابستگی اعلام به کپی Assets/Plugins/Android دایرکتوری از برنامه وحدت خود را.

iOS

برای گنجاندن SDK تبلیغات موبایلی در پروژه Unity، هیچ مرحله اضافی لازم نیست.

  • هنگام استفاده از Unity 5.6 و بالاتر، یک xcworkspace ایجاد می شود که شامل کتابخانه های وابستگی مورد نیاز است. از xcworkspace تولید شده به جای پروژه استاندارد Xcode استفاده کنید.
  • هنگام استفاده از نسخه‌های قدیمی‌تر Unity، وابستگی‌ها در پروژه استاندارد Xcode گنجانده می‌شوند.

شناسه برنامه AdMob خود را تنظیم کنید

در ویرایشگر وحدت، دارایی را انتخاب کنید> تبلیغات موبایل گوگل> تنظیمات از منوی.

فعال کردن و AdMob را با کلیک کردن کادر فعال تحت بخش گوگل AdMob. سپس اندروید و iOS AdMob خود را وارد کنید ID برنامه در هر زمینه.

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

SDK تبلیغات موبایل را راه اندازی کنید

قبل از اینکه تبلیغات بارگیری، برنامه خود را مقداردهی اولیه آگهی موبایل SDK با تماس MobileAds.Initialize() این نیاز به تنها یک بار در حالت ایده آل در راه اندازی برنامه انجام می شود.

در اینجا یک مثال از چگونگی پاسخ را Initialize() در Start() روش از یک اسکریپت متصل به یک GameObject :

...
using GoogleMobileAds.Api;
...
public class GoogleMobileAdsDemoScript : MonoBehaviour
{
    public void Start()
    {
        // Initialize the Google Mobile Ads SDK.
        MobileAds.Initialize(initStatus => { });
    }
}

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

یک قالب تبلیغاتی را انتخاب کنید

SDK Ads Mobile اکنون در برنامه Unity شما در هنگام استقرار در پلتفرم Android یا iOS گنجانده شده است. اکنون آماده اجرای یک تبلیغ هستید. AdMob قالب‌های مختلف تبلیغاتی را ارائه می‌کند، بنابراین می‌توانید یکی را انتخاب کنید که به بهترین وجه با نیازهای تجربه کاربری شما مطابقت دارد.

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

یک بنر پیاده سازی کنید

بینابینی

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

بینابینی را اجرا کنید

بومی

Native یک قالب تبلیغاتی مبتنی بر مؤلفه است که به شما این آزادی را می‌دهد تا نحوه ارائه دارایی‌هایی مانند سرفصل‌ها و فراخوان‌های اقدام را در برنامه‌هایشان سفارشی کنید. با انتخاب فونت ها، رنگ ها و سایر جزئیات برای خود، می توانید ارائه های تبلیغاتی طبیعی و بدون مزاحمت ایجاد کنید که می تواند به تجربه کاربری غنی اضافه کند.

تبلیغات بومی را پیاده سازی کنید

پاداش داده شد

تبلیغات ویدیویی با پاداش، تبلیغات ویدیویی تمام صفحه هستند که کاربران می‌توانند در ازای دریافت جوایز درون‌برنامه، آن‌ها را به‌طور کامل تماشا کنند.

اجرای تبلیغات با پاداش

درخواست مجوز شفافیت ردیابی برنامه

برای نمایش شفافیت ردیابی برنامه (ATT) درخواست مجوز برای دسترسی به جشنواره آمستردام، استفاده یونیتی در iOS 14 بسته حمایت تبلیغاتی .

همان کلید برنامه

پیش نیازها: افزونه Google Mobile Ads Unity نسخه 6.1.0 یا بالاتر

موبایل تبلیغات گوگل SDK معرفی کلیدی نرم افزار مشابه برای کمک به شما تبلیغات مرتبط تر و شخصی تر ارائه با استفاده از داده های جمع آوری از برنامه که کاربر با استفاده از.

همان کلید برنامه به طور پیش‌فرض فعال است، اما می‌توانید با API زیر آن را غیرفعال کنید:

public void Start()
    {
        RequestConfiguration requestConfiguration =
            new RequestConfiguration.Builder()
            .SetSameAppKeyEnabled(true).build();
        MobileAds.SetRequestConfiguration(requestConfiguration);

        // Initialize the Google Mobile Ads SDK.
        MobileAds.Initialize(HandleInitCompleteAction);
    }