コード例 #1
0
        private void InitLoadVideoAd()
        {
            XHLaunchAd.SetLaunchSourceType(SourceType.Image);
            XHLaunchVideoAdConfiguration videoAdConfiguration = XHLaunchVideoAdConfiguration.DefaultConfiguration;

            videoAdConfiguration.VideoNameOrURLString = "video0.mp4";
            videoAdConfiguration.OpenModel            = new NSString("https://www.baidu.com");
            XHLaunchAd.VideoAdWithVideoAdConfiguration(videoAdConfiguration, this);
        }
コード例 #2
0
        private void InitNetworkVideoAd()
        {
            XHLaunchAd.SetLaunchSourceType(SourceType.Image);
            XHLaunchAd.SetWaitDataDuration(5);
            XHLaunchVideoAdConfiguration videoAdConfiguration = XHLaunchVideoAdConfiguration.DefaultConfiguration;

            videoAdConfiguration.VideoNameOrURLString = "https://0.s3.envato.com/h264-video-previews/80fad324-9db4-11e3-bf3d-0050569255a8/490527.mp4";
            videoAdConfiguration.Duration             = 8;
            videoAdConfiguration.OpenModel            = new NSString("https://www.baidu.com");
            videoAdConfiguration.ShowEnterForeground  = true;
            XHLaunchAd.VideoAdWithVideoAdConfiguration(videoAdConfiguration, this);
        }
コード例 #3
0
        public void ClickAndOpenModel(XHLaunchAd launchAd, NSObject openModel, CoreGraphics.CGPoint clickPoint)
        {
            System.Diagnostics.Debug.WriteLine("广告点击事件");

            //openModel即配置广告数据设置的点击广告时打开页面参数(configuration.openModel)

            if (openModel == null)
            {
                return;
            }

            System.Diagnostics.Debug.WriteLine((NSString)openModel);
        }
コード例 #4
0
        public bool ClickAtOpenModel(XHLaunchAd launchAd, NSObject openModel, CoreGraphics.CGPoint clickPoint)
        {
            System.Diagnostics.Debug.WriteLine("广告点击事件");

            //openModel即配置广告数据设置的点击广告时打开页面参数(configuration.openModel)

            if (openModel == null)
            {
                return(false);
            }

            System.Diagnostics.Debug.WriteLine((NSString)openModel);

            return(true);//YES移除广告,NO不移除广告
        }
コード例 #5
0
        private void InitLoadImageAd()
        {
            XHLaunchAd.SetLaunchSourceType(SourceType.Image);
            XHLaunchImageAdConfiguration imageAdConfiguration = XHLaunchImageAdConfiguration.DefaultConfiguration;

            imageAdConfiguration.Duration              = 5;
            imageAdConfiguration.Frame                 = new CoreGraphics.CGRect(0, 0, UIScreen.MainScreen.Bounds.Size.Width, UIScreen.MainScreen.Bounds.Height);
            imageAdConfiguration.ImageNameOrURLString  = "image12.gif";
            imageAdConfiguration.ContentMode           = UIViewContentMode.ScaleAspectFill;
            imageAdConfiguration.GIFImageCycleOnce     = true;
            imageAdConfiguration.ShowFinishAnimate     = ShowFinishAnimate.FlipFromLeft;
            imageAdConfiguration.ShowFinishAnimateTime = 0.8f;
            imageAdConfiguration.SkipButtonType        = SkipType.None;
            imageAdConfiguration.ShowEnterForeground   = true;
            imageAdConfiguration.OpenModel             = new NSString("https://www.baidu.com");
            XHLaunchAd.ImageAdWithImageAdConfiguration(imageAdConfiguration, this);
        }
コード例 #6
0
        private void InitNetworkImageAd()
        {
            XHLaunchAd.SetLaunchSourceType(SourceType.Image);
            XHLaunchAd.SetWaitDataDuration(5);

            XHLaunchImageAdConfiguration imageAdConfiguration = XHLaunchImageAdConfiguration.DefaultConfiguration;

            imageAdConfiguration.Duration              = 5;
            imageAdConfiguration.Frame                 = new CoreGraphics.CGRect(0, 0, UIScreen.MainScreen.Bounds.Size.Width, UIScreen.MainScreen.Bounds.Height);
            imageAdConfiguration.ImageNameOrURLString  = "https://upload-images.jianshu.io/upload_images/4421101-1301dea142ae4bd2.png";
            imageAdConfiguration.ContentMode           = UIViewContentMode.ScaleAspectFill;
            imageAdConfiguration.GIFImageCycleOnce     = true;
            imageAdConfiguration.ImageOption           = XHLaunchAdImageOptions.Default;
            imageAdConfiguration.ShowFinishAnimate     = ShowFinishAnimate.FlipFromLeft;
            imageAdConfiguration.ShowFinishAnimateTime = 0.8f;
            imageAdConfiguration.SkipButtonType        = SkipType.TimeText;
            imageAdConfiguration.ShowEnterForeground   = true;
            imageAdConfiguration.OpenModel             = new NSString("https://www.baidu.com");
            XHLaunchAd.ImageAdWithImageAdConfiguration(imageAdConfiguration, this);
        }