چگونه می توانید Unity Ads را در پروژه Unity خود پیاده سازی کنید؟

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

1. یک پروژه Unity جدید ایجاد کنید یا یک پروژه موجود را در ویرایشگر Unity باز کنید.
2. به فروشگاه Unity Asset بروید و بسته Unity Ads را دانلود کنید.
3. بسته Unity Ads را با انتخاب Assets > Import Package > Custom Package به پروژه Unity خود وارد کنید.
4. بسته Unity Ads را که دانلود کرده اید انتخاب کنید و روی Import کلیک کنید.
5. پس از وارد کردن بسته، به داشبورد Unity Ads بروید و اگر قبلاً حساب ندارید، یک حساب کاربری ایجاد کنید.
6. پس از ایجاد یک حساب کاربری، یک Ad Unit جدید ایجاد کنید.
7. در ویرایشگر Unity، دوباره Assets > Import Package > Custom Package را انتخاب کنید و بسته Unity Ads Initialization را وارد کنید.
8. در پنجره Unity Ads Initialization، شناسه بازی خود را از داشبورد Unity Ads وارد کنید.
9. پس از تکمیل اولیه، می‌توانید با استفاده از Unity Ads API تبلیغات را در بازی خود پیاده‌سازی کنید.

مثال‌ها:

- برای نمایش یک تبلیغ ویدیویی پاداش:

با استفاده از UnityEngine.
با استفاده از UnityEngine.Advertisements.

public class AdsController : MonoBehaviour
{
public void ShowRewardedAd()
{
if (Advertisement.IsReady("rewardedVideo"))
{
var options = new ShowOptions { resultCallback = HandleShowResult };
Advertisement.Show("RewardedVideo"، گزینه ها);
}
}

private void HandleShowResult(ShowResult result)
{
switch (نتیجه)
{
case ShowResult.Finished:
// به شکست بازیکن پاداش داد
.
مورد ShowResult.Skipped:
// پخش کننده وقفه تبلیغاتی را رد کرد
.
مورد ShowResult.Failed:
// تبلیغ شکست خورد
.
}
}
}

- برای نمایش یک تبلیغ بینابینی:

با استفاده از UnityEngine.
با استفاده از UnityEngine.Advertisements.

public class AdsController : MonoBehaviour
{
public void ShowInterstitialAd()
{
if (Advertisement.IsReady("interstitial"))
{
Advertisement.Show("interstitial");
}
}
}

توجه: باید 'using UnityEngine.Advertisements;' را اضافه کنید. در کد شما همچنین، شما باید Unity Services خود را پیکربندی کرده و این بسته را روی آنها ثبت کنید.

تاریخ انتشار: