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); }
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(); }
public void SetScalemonkAds(ScaleMonkAds adsInstance) { _scaleMonkAds = adsInstance; }