Exemple #1
0
    void Start()
    {
        //Monetization.Initialize(Const.GAMEID, testMode);
        Advertisement.Initialize(CustomMediation.unityGameId, testMode);
        if (showBannerOnStart)
        {
            StartCoroutine(ShowBannerWhenReady(CustomMediation.GetUnityPlacementId(AdPlacement.Banner), BannerPosition.BOTTOM_CENTER));
        }
        //interstitialSplashContent = Monetization.GetPlacementContent(interstitialSplash) as ShowAdPlacementContent;

        Advertisement.AddListener(this);
    }
Exemple #2
0
    public void ShowBanner(AdPlacement.Type placementType, BannerTransform bannerTransform, AdsManager.InterstitialDelegate onAdLoaded = null)
    {
        BannerPosition adPosition;

        switch (bannerTransform.adPosition)
        {
        case Omnilatent.AdsMediation.AdPosition.Top:
        case Omnilatent.AdsMediation.AdPosition.TopLeft:
        case Omnilatent.AdsMediation.AdPosition.TopRight:
            adPosition = BannerPosition.TOP_CENTER;
            break;

        case Omnilatent.AdsMediation.AdPosition.Bottom:
        case Omnilatent.AdsMediation.AdPosition.Center:
        default:
            adPosition = BannerPosition.BOTTOM_CENTER;
            break;
        }
        ShowBanner(CustomMediation.GetUnityPlacementId(placementType), adPosition, onAdLoaded);
    }
Exemple #3
0
 public void Reward(AdPlacement.Type placementType, RewardDelegate onFinish)
 {
     Reward(onFinish, CustomMediation.GetUnityPlacementId(placementType));
 }
Exemple #4
0
 public void RequestInterstitialNoShow(AdPlacement.Type placementType, AdsManager.InterstitialDelegate onAdLoaded = null, bool showLoading = true)
 {
     RequestInterstitialNoShow(CustomMediation.GetUnityPlacementId(placementType), onAdLoaded, showLoading);
 }
Exemple #5
0
 public void ShowInterstitial(AdPlacement.Type placementType, AdsManager.InterstitialDelegate onAdClosed)
 {
     onInterstitialClosed = onAdClosed;
     ShowInterstitial(CustomMediation.GetUnityPlacementId(placementType), onAdClosed);
 }