Interstitial Ad
1. ๊ธฐ๋ณธ ์๊ฑด
ADX Unity SDK๋ฅผ ํ๋ก์ ํธ์ ์ถ๊ฐํฉ๋๋ค.
Interstitial Ad์ฉ์ผ๋ก ๋ฐ๊ธ๋ฐ์ ADX Ad Unit ID๋ฅผ ์ฌ์ฉํฉ๋๋ค.
๊ด๊ณ ๋ฅผ ์์ฒญํ๊ธฐ ์ ์ SDK ์ด๊ธฐํ๋ฅผ ๋จผ์ ์งํํฉ๋๋ค.
SDK ์ด๊ธฐํ๋ ์ฑ ์คํ ์ ํ ๋ฒ๋ง ํธ์ถํ์ฌ ์ฃผ์๊ณ , ๊ด๊ณ ์์ฒญ์ ์ด๊ธฐํ๊ฐ ์๋ฃ๋ ํ์ ์ด๋ค์ ธ์ผ ํฉ๋๋ค.
2. ๊ตฌํ
Android์ iOS ๋ชจ๋ ๋ฐฐํฌ๋ ๊ฒฝ์ฐ ํ๋ซํผ ๋ณ๋ก ๋ฐ๊ธ๋ฐ์ Ad Unit ID๋ฅผ ์ ๋ ฅํฉ๋๋ค.
AdxInterstitialAd๋ฅผ ์ธ์คํด์คํ ํ๊ณ ํ์ํ ์ฝ๋ฐฑ์ ๋ฑ๋กํฉ๋๋ค.Load()๋ฅผ ํธ์ถํ์ฌ ๊ด๊ณ ๋ฅผ ๋ก๋ํฉ๋๋ค.๊ด๊ณ ๊ฐ์ฒด ํด์ง์
Destroy()๋ฅผ ํธ์ถํฉ๋๋ค.
#if UNITY_ANDROID
string adxInterstitialAdUnitId = "<ANDROID_ADX_INTERSTITIAL_AD_UNIT_ID>";
#elif UNITY_IOS
string adxInterstitialAdUnitId = "<IOS_ADX_INTERSTITIAL_AD_UNIT_ID>";
#endif
void LoadInterstitialAd()
{
if (interstitialAd == null)
{
interstitialAd = new AdxInterstitialAd(adxInterstitialAdUnitId);
interstitialAd.OnAdLoaded += InterstitialAd_OnAdLoaded;
interstitialAd.OnAdFailedToLoad += InterstitialAd_OnAdFailedToLoad;
interstitialAd.OnAdClicked += InterstitialAd_OnAdClicked;
interstitialAd.OnAdShown += InterstitialAd_OnAdShown;
interstitialAd.OnAdClosed += InterstitialAd_OnAdClosed;
interstitialAd.OnAdFailedToShow += InterstitialAd_OnAdFailedToShow;
}
interstitialAd.Load();
}
๊ด๊ณ ๊ฐ ๋ก๋๊ฐ ๋๋ฉด
Show()๋ฅผ ํธ์ถํ์ฌ ๊ด๊ณ ๋ฅผ ํ์ถํฉ๋๋ค.
๊ด๊ณ ๊ฐ์ฒด ํด์ง์
Destroy()๋ฅผ ํธ์ถํฉ๋๋ค.
3. Callback
ํน์ ์ด๋ฒคํธ๋ฅผ ์์ ํ ์ ์์ต๋๋ค. ํ์์ ๋ฐ๋ผ ๊ตฌํํด์ฃผ์ธ์.
4. Ad Revenue (OnPaidEvent)
๊ด๊ณ ๋ ธ์ถ์ ๋ํ ์์ ๊ด๊ณ ์์ต์ ํ์ธํ ์ ์์ต๋๋ค.
Last updated
Was this helpful?