Skip to content

Instantly share code, notes, and snippets.

@yasuyuki-kamata
Created September 21, 2019 06:08
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save yasuyuki-kamata/96d829c11887bd6d451a53576b26af86 to your computer and use it in GitHub Desktop.
Save yasuyuki-kamata/96d829c11887bd6d451a53576b26af86 to your computer and use it in GitHub Desktop.
Unity Monetization SDK バナー広告表示のサンプルコード
using UnityEngine;
using UnityEngine.Monetization;
using UnityEngine.Advertisements;
public class MonetizationBannerExample : MonoBehaviour
{
public bool testMode;
public string appleAppStoreGameId = "3289755";
public string googlePlayStoreGameId = "3289754";
public string placementId = "banner";
public BannerPosition bannerPosition = BannerPosition.BOTTOM_CENTER;
private string _gameId = "";
private void Start ()
{
InitUnityAds();
}
private void InitUnityAds()
{
if (!Monetization.isSupported) return;
#if UNITY_IOS
_gameId = appleAppStoreGameId;
#elif UNITY_ANDROID
_gameId = googlePlayStoreGameId;
#endif
Monetization.Initialize(_gameId, testMode);
Advertisement.Banner.SetPosition(bannerPosition);
}
public void ShowBanner()
{
if (Advertisement.IsReady(placementId))
Advertisement.Banner.Show(placementId);
}
public void HideBanner()
{
Advertisement.Banner.Hide();
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment