Example #1
0
        public void Initialize(ScaleMonkAds adsInstance)
        {
            AndroidJavaClass jc = new AndroidJavaClass("com.unity3d.player.UnityPlayer");

            _activity   = jc.GetStatic <AndroidJavaObject>("currentActivity");
            _adsBinding = new AndroidJavaObject("com.scalemonk.ads.unity.binding.AdsBinding", _activity);
        }
Example #2
0
    private void OnClickInit()
    {
        ScaleMonkAds.InterstitialClickedEvent      += Feedback("Interstitial Clicked");
        ScaleMonkAds.RewardedClickedEvent          += Feedback("Video Clicked");
        ScaleMonkAds.InterstitialDisplayedEvent    += Feedback("Interstitial Displayed");
        ScaleMonkAds.RewardedDisplayedEvent        += Feedback("Video Displayed");
        ScaleMonkAds.RewardedStartedEvent          += Feedback("Video Started");
        ScaleMonkAds.RewardedNotDisplayedEvent     += Feedback("Video Not Displayed");
        ScaleMonkAds.InterstitialNotDisplayedEvent += Feedback("Interstitial Not Displayed");
        ScaleMonkAds.InterstitialReadyEvent        += Feedback("Interstitial Ready");
        ScaleMonkAds.InterstitialNotReadyEvent     += Feedback("Interstitial Not Ready");
        ScaleMonkAds.RewardedReadyEvent            += Feedback("Rewarded Ready");
        ScaleMonkAds.RewardedNotReadyEvent         += Feedback("Rewarded Not Ready");
        ScaleMonkAds.BannerCompletedDisplayedEvent += Feedback("Banner Displayed");
        ScaleMonkAds.BannerFailedDisplayedEvent    += Feedback("Banner Not Displayed");

        ScaleMonkAds.Initialize(() =>
        {
            // Here the SDK is initialized and you can interact with it
            AdsLogger.LogInfo("SDK is ready to show Ads");
            OnClickShowBanner();
        }
                                );
    }
 public void Initialize(ScaleMonkAds adsInstance)
 {
     _adsInstance = adsInstance;
     SMAdsInitialize();
 }
Example #4
0
 public void SetScalemonkAds(ScaleMonkAds adsInstance)
 {
     _scaleMonkAds = adsInstance;
 }