public void Awake() { if (instance == null) { instance = this; } }
void Start() { AMRSdkConfig config = new AMRSdkConfig(); config.ApplicationIdAndroid = ""; config.ApplicationIdIOS = "72bd5c31-3ddb-411a-b355-fdd88bd223dc"; config.BannerIdAndroid = ""; config.BannerIdIOS = "c4b90936-20e5-4919-b83c-f4d7fd3d4e25"; config.InterstitialIdAndroid = ""; config.InterstitialIdIOS = "d3523276-87eb-42f3-a5f1-c38ea3f0a702"; config.RewardedVideoIdAndroid = ""; config.RewardedVideoIdIOS = "a5690814-40ba-4afc-a028-26b1857ab816"; //config.OfferWallIdAndroid = "<Your Android Offerwall Zone Id>"; //config.OfferWallIdIOS = "<Your IOS Offerwall Zone Id>"; AMRSDK.startWithConfig(config); //AMRSDK.loadBanner(Enums.AMRSDKBannerPosition.BannerPositionBottom, true); AMRSDK.loadInterstitial(); AMRSDK.loadRewardedVideo(); AMRSDK.setOnBannerReady(onBannerReady); AMRSDK.setOnBannerFail(onBannerFail); AMRSDK.setOnBannerClick(onBannerClick); AMRSDK.setOnInterstitialReady(OnInterstitialReady); AMRSDK.setOnInterstitialFail(OnInterstitialFail); AMRSDK.setOnInterstitialShow(OnInterstitialShow); AMRSDK.setOnInterstitialClick(OnInterstitialClick); AMRSDK.setOnInterstitialDismiss(OnInterstitialDismiss); AMRSDK.setOnRewardedVideoReady(OnVideoReady); AMRSDK.setOnRewardedVideoFail(OnVideoFail); AMRSDK.setOnRewardedVideoShow(OnVideoShow); AMRSDK.setOnRewardedVideoClick(OnVideoClick); AMRSDK.setOnRewardedVideoDismiss(OnVideoDismiss); AMRSDK.setOnRewardedVideoComplete(OnVideoComplete); }
public static void startWithConfig(AMRSdkConfig config) { AMRUtil.Log("<AMRSDK> AMR Plugin Version: [" + AMR_PLUGIN_VERSION + "]"); if (Application.platform == RuntimePlatform.Android || Application.platform == RuntimePlatform.IPhonePlayer) { Instance.Config = config; if (config.SubjectToGDPR != null || config.UserConsent != null) { Instance.startWithAppIdConsent(config.ApplicationIdIOS, config.ApplicationIdAndroid, config.SubjectToGDPR, config.UserConsent, config.IsUserChild); } else { Instance.startWithAppId(config.ApplicationIdIOS, config.ApplicationIdAndroid, config.IsUserChild); } Instance.isInitialized = true; } else { AMRUtil.Log("<AMRSDK> AMRSDK only supports Android and iOS platforms."); } }