Пример #1
0
 private void VAC_VservAdNoFill(object sender, System.EventArgs e)
 {
     adCalled = false;
     InneractiveAd.DisplayAd("Openitvn_MummyMazeDeluxe_Nokia", InneractiveAd.IaAdType.IaAdType_Interstitial, LayoutRoot, 60, new Dictionary <InneractiveAd.IaOptionalParams, string>());
     adCalled       = true;
     allowPressBack = true;
 }
Пример #2
0
 public void RenderAd()
 {
     if (AppLoaded)
     {
         adView.Visibility = Visibility.Visible;
         InneractiveAd iaBanner = new InneractiveAd("Openitvn_MummyMazeDeluxe_Nokia", InneractiveAd.IaAdType.IaAdType_Banner, 60, new System.Collections.Generic.Dictionary <InneractiveAd.IaOptionalParams, string>());
         adView.Children.Add(iaBanner);
     }
 }
Пример #3
0
        private void bannerAd_Click(object sender, System.Windows.RoutedEventArgs e)
        {
            this.nax.Children.Clear();
            InneractiveAd iaBanner = new InneractiveAd("appId", InneractiveAd.IaAdType.IaAdType_Banner, 60, optionalParams);
            this.nax.Children.Add(iaBanner);

            iaBanner.AdClicked += new InneractiveAd.IaAdClicked(InneractiveAd_AdClicked);
            iaBanner.AdReceived += new InneractiveAd.IaAdReceived(InneractiveAd_AdReceived);
            iaBanner.AdFailed += new InneractiveAd.IaAdFailed(InneractiveAd_AdFailed);
        }
        public static void CreateInneractiveAd(Grid grid)
        {
            InneractiveAd iaBanner = new InneractiveAd(appId, InneractiveAd.IaAdType.IaAdType_Banner, 60, OptionalParams);

            // Add event listeners to the InneractiveAd
            iaBanner.AdReceived        += new InneractiveAd.IaAdReceived(InneractiveAd_AdReceived);
            iaBanner.AdFailed          += new InneractiveAd.IaAdFailed(InneractiveAd_AdFailed);
            iaBanner.DefaultAdReceived += new InneractiveAd.IaDefaultAdReceived(InneractiveAd_DefaultAdReceived);
            iaBanner.AdClicked         += new InneractiveAd.IaAdClicked(InneractiveAd_AdClicked);
            grid.Children.Add(iaBanner);
        }
 public static void DisplayInterstitial(Grid layoutRoot)
 {
     // Display interstitial ad using the static DisplayAd method
     // In order to maximize your revenues, we recommend allowing the application usage only if the returned value is true:
     // PAY ATTENTION:   DisplayAd() checks for connectivity, first of all,
     //                  but GetIsNetworkAvailable() always returns true at the emulator
     if (!InneractiveAd.DisplayAd(appId, InneractiveAd.IaAdType.IaAdType_Interstitial, layoutRoot, 0))
     {
         System.Diagnostics.Debug.WriteLine("This application is free but requires an internet connection. Please configure your connectivity settings and re-try.");
         //NavigationService.GoBack();
     }
 }
Пример #6
0
 protected override void OnNavigatedTo(System.Windows.Navigation.NavigationEventArgs e)
 {
     if (Main.IsPremium || adCalled || !NetworkInterface.GetIsNetworkAvailable())
     {
         App.Quit();
     }
     else
     {
         InneractiveAd.DisplayAd("Openitvn_MummyMazeDeluxe_Nokia", InneractiveAd.IaAdType.IaAdType_Interstitial, LayoutRoot, 60, new Dictionary <InneractiveAd.IaOptionalParams, string>());
         adCalled = true;
     }
 }
Пример #7
0
 /// <summary>
 /// Interstitial_Click
 /// </summary>
 private void Interstitial_Click(object sender, RoutedEventArgs e)
 {
     // Display interstitial ad using the static DisplayAd method
     // In order to maximize your revenues, we recommend allowing the application usage only if the returned value is true:
     // PAY ATTENTION:   DisplayAd() checks for connectivity, first of all,
     //                  but GetIsNetworkAvailable() always returns true at the emulator
     if (!InneractiveAd.DisplayAd("MyCompany_MyApp", InneractiveAd.IaAdType.IaAdType_Interstitial, LayoutRoot, 0))
     {
         MessageBox.Show("This application is free but requires an internet connection. Please configure your connectivity settings and re-try.");
         //NavigationService.GoBack();
     }
 }
 public static void ShowInnerActive(DrawingSurfaceBackgroundGrid DrawingSurfaceBackground)
 {
     string AppID =AdsManager.STR_PUBLISH_ID_INNER_ACTIVE;
     Dictionary<InneractiveAd.IaOptionalParams, string> optionalParams = new Dictionary<InneractiveAd.IaOptionalParams, string>();
     optionalParams.Add(InneractiveAd.IaOptionalParams.Key_Ad_Alignment, InneractiveAd.IaAdAlignment.BOTTOM_CENTER.ToString());
     optionalParams.Add(InneractiveAd.IaOptionalParams.Key_OptionalAdWidth, "480");
     optionalParams.Add(InneractiveAd.IaOptionalParams.Key_OptionalAdHeight, "50");
     iaBanner = new InneractiveAd(AppID, InneractiveAd.IaAdType.IaAdType_Banner, 60, optionalParams);         
     iaBanner.AdReceived += new InneractiveAd.IaAdReceived(InneractiveAd_AdReceived);
     
     iaBanner.AdFailed += new InneractiveAd.IaAdFailed(InneractiveAd_AdFailed);
     iaBanner.DefaultAdReceived += new InneractiveAd.IaDefaultAdReceived(InneractiveAd_DefaultAdReceived);
     iaBanner.AdClicked += new InneractiveAd.IaAdClicked(InneractiveAd_AdClicked);
     DrawingSurfaceBackground.Children.Add(iaBanner);
 }
Пример #9
0
        public static void ShowInnerActive(DrawingSurfaceBackgroundGrid DrawingSurfaceBackground)
        {
            string AppID = AdsManager.STR_PUBLISH_ID_INNER_ACTIVE;
            Dictionary <InneractiveAd.IaOptionalParams, string> optionalParams = new Dictionary <InneractiveAd.IaOptionalParams, string>();

            optionalParams.Add(InneractiveAd.IaOptionalParams.Key_Ad_Alignment, InneractiveAd.IaAdAlignment.BOTTOM_CENTER.ToString());
            optionalParams.Add(InneractiveAd.IaOptionalParams.Key_OptionalAdWidth, "480");
            optionalParams.Add(InneractiveAd.IaOptionalParams.Key_OptionalAdHeight, "50");
            iaBanner             = new InneractiveAd(AppID, InneractiveAd.IaAdType.IaAdType_Banner, 60, optionalParams);
            iaBanner.AdReceived += new InneractiveAd.IaAdReceived(InneractiveAd_AdReceived);

            iaBanner.AdFailed          += new InneractiveAd.IaAdFailed(InneractiveAd_AdFailed);
            iaBanner.DefaultAdReceived += new InneractiveAd.IaDefaultAdReceived(InneractiveAd_DefaultAdReceived);
            iaBanner.AdClicked         += new InneractiveAd.IaAdClicked(InneractiveAd_AdClicked);
            DrawingSurfaceBackground.Children.Add(iaBanner);
        }
Пример #10
0
        private void Banner_Click(object sender, RoutedEventArgs e)
        {
            // Initialize banner ad and add it to the BannerAdGrid by yourself
            // In order to maximize your revenues, we recommend allowing the application usage only if the returned value is true:
            // PAY ATTENTION:   DisplayAd() checks for connectivity, first of all,
            //                  but GetIsNetworkAvailable() always returns true at the emulator
            InneractiveAd iaBanner = new InneractiveAd("MyCompany_MyApp", InneractiveAd.IaAdType.IaAdType_Banner, 60, optionalParams);

            // Add event listeners to the InneractiveAd
            iaBanner.AdReceived        += new InneractiveAd.IaAdReceived(InneractiveAd_AdReceived);
            iaBanner.AdFailed          += new InneractiveAd.IaAdFailed(InneractiveAd_AdFailed);
            iaBanner.DefaultAdReceived += new InneractiveAd.IaDefaultAdReceived(InneractiveAd_DefaultAdReceived);
            iaBanner.AdClicked         += new InneractiveAd.IaAdClicked(InneractiveAd_AdClicked);

            // Add the banner to the grid
            (GetGrid()).Children.Add(iaBanner);
        }
        public static void DisplayTextAd(Grid grid, IaAdEventHandlers eventHandlers)
        {
            // Display text ad in the TextAdGrid
            // In order to maximize your revenues, we recommend allowing the application usage only if the returned value is true:
            // PAY ATTENTION:   DisplayAd() checks for connectivity, first of all,
            //                  but GetIsNetworkAvailable() always returns true at the emulator
            //if (!InneractiveAd.DisplayAd("MyCompany_MyApp", InneractiveAd.IaAdType.IaAdType_Text, GetGrid(), 60, optionalParams))
            //{
            //   MessageBox.Show("This application is free but requires an internet connection. Please configure your connectivity settings and re-try.");
            //    //NavigationService.GoBack();
            //}

            // When using the DisplayAd method you may choose to send event handlers, so you may catch the ad's events
            if (!InneractiveAd.DisplayAd(appId, InneractiveAd.IaAdType.IaAdType_Text, grid, 60, OptionalParams, eventHandlers))
            {
                System.Diagnostics.Debug.WriteLine("This application is free but requires an internet connection. Please configure your connectivity settings and re-try.");
                //NavigationService.GoBack();
            }
        }
Пример #12
0
 void vservAdControl_VservAdNoFill(object sender, EventArgs e)
 {
     adView.Children.Clear();
     inneractiveBanner = new InneractiveAd("Openitvn_MummyMazeDeluxe_Nokia", InneractiveAd.IaAdType.IaAdType_Banner, 60, new Dictionary <InneractiveAd.IaOptionalParams, string>());
     adView.Children.Add(inneractiveBanner);
 }
Пример #13
0
        private void Banner_Click(object sender, RoutedEventArgs e)
        {
            // Initialize banner ad and add it to the BannerAdGrid by yourself
            // In order to maximize your revenues, we recommend allowing the application usage only if the returned value is true:
            // PAY ATTENTION:   DisplayAd() checks for connectivity, first of all,
            //                  but GetIsNetworkAvailable() always returns true at the emulator
            InneractiveAd iaBanner = new InneractiveAd("MyCompany_MyApp", InneractiveAd.IaAdType.IaAdType_Banner, 60, optionalParams);

            // Add event listeners to the InneractiveAd
            iaBanner.AdReceived += new InneractiveAd.IaAdReceived(InneractiveAd_AdReceived);
            iaBanner.AdFailed += new InneractiveAd.IaAdFailed(InneractiveAd_AdFailed);
            iaBanner.DefaultAdReceived += new InneractiveAd.IaDefaultAdReceived(InneractiveAd_DefaultAdReceived);
            iaBanner.AdClicked += new InneractiveAd.IaAdClicked(InneractiveAd_AdClicked);

            // Add the banner to the grid
            (GetGrid()).Children.Add(iaBanner);
        }