메인 콘텐츠로 건너뛰기

Documentation Index

Fetch the complete documentation index at: https://guide.daro.so/llms.txt

Use this file to discover all available pages before exploring further.

배너 광고 형태 소개

  • 화면 상단 또는 하단에 고정으로 노출되는 광고입니다.
  • Unity 화면 위에 네이티브 배너 뷰를 배치합니다.

광고 연동하기

1

광고 인스턴스 생성

private DaroBannerAd ad;

ad = new DaroBannerAd(
    "your-banner-ad-unit-id",
    DaroBannerSize.Standard,
    DaroBannerPosition.BottomCenter
);
2

이벤트 핸들러 등록

ad.OnAdLoaded += info => ad.Show();
ad.OnAdFailedToLoad += error => Debug.LogWarning(error.Message);
ad.OnAdImpression += info => Debug.Log("impression");
ad.OnAdClicked += info => Debug.Log("clicked");
ad.OnAdHidden += info => Debug.Log("hidden");
3

광고 로드

ad.Load();
4

광고 숨기기 또는 해제

ad.Hide();    // 다시 Show() 가능
ad.Dispose(); // 완전 해제

Example

using Daro;
using UnityEngine;

public sealed class BannerHost : MonoBehaviour
{
    [SerializeField] private string adUnitId = "your-banner-ad-unit-id";
    private DaroBannerAd ad;

    private void OnEnable()
    {
        ad = new DaroBannerAd(
            adUnitId,
            DaroBannerSize.Standard,
            DaroBannerPosition.BottomCenter
        );

        ad.OnAdLoaded += info => ad.Show();
        ad.OnAdFailedToLoad += error => Debug.LogWarning(error.Message);
        ad.Load();
    }

    public void Hide()
    {
        ad?.Hide();
    }

    private void OnDisable()
    {
        ad?.Dispose();
        ad = null;
    }
}