public IAd <T> MakeAd(string url) { IAd <T> ad = CreateAd(); ad.ProcessUrl(url); return(ad); }
public AdDrop(IPortalLiquidContext portalLiquidContext, IAd ad) : base(portalLiquidContext, ad.Entity) { Ad = ad; Image = new AdImageDrop(Ad); _adUrl = new Lazy <string>(GetAdUrl, LazyThreadSafetyMode.None); }
public void OnAdLoaded(IAd ad) { if (interstitialAd != null) { interstitialAd.Show(); } Android.Util.Log.Debug(TAG, "Interstitial Ad Loaded"); }
public AdImageDrop(IAd ad) { if (ad == null) { throw new ArgumentNullException("ad"); } Ad = ad; }
private ActionResult AdView(IAd ad, bool showcopy, string alias) { ViewData["showcopy"] = showcopy; ViewData["alias"] = alias; ViewData[PortalExtensions.PortalViewContextKey] = PortalViewContext(); return(View("Ad", ad)); }
/// <summary> /// Ad loaded callback /// </summary> /// <param name="ad"></param> public void OnAdLoaded(IAd ad) { try { // Show the ad RewardVideoAd?.Show(); } catch (Exception e) { Methods.DisplayReportResultTrack(e); } }
/// <summary> /// Ad error callback /// </summary> /// <param name="ad"></param> /// <param name="adError"></param> public void OnError(IAd ad, AdError adError) { try { var error = adError.ErrorMessage; Console.WriteLine(error); } catch (Exception e) { Methods.DisplayReportResultTrack(e); } }
/// <summary> /// Ad loaded callback /// </summary> /// <param name="ad"></param> public void OnAdLoaded(IAd ad) { try { // Show the ad RewardVideoAd?.Show(); } catch (Exception e) { Console.WriteLine(e); } }
/// <summary> /// Ad error callback /// </summary> /// <param name="ad"></param> /// <param name="adError"></param> public void OnError(IAd ad, AdError adError) { try { var error = adError.ErrorMessage; Console.WriteLine(error); } catch (Exception e) { Console.WriteLine(e); } }
/// <summary> /// Ad loaded callback /// </summary> /// <param name="ad"></param> public void OnAdLoaded(IAd ad) { try { // Show the ad InterstitialAd?.Show(); } catch (Exception e) { Console.WriteLine(e); } }
/// <summary> /// Ad loaded callback /// </summary> /// <param name="ad"></param> public void OnAdLoaded(IAd ad) { try { // Show the ad InterstitialAd?.Show(); Console.WriteLine(Activity); } catch (Exception e) { Methods.DisplayReportResultTrack(e); } }
public void OnAdLoaded(IAd ad) { Android.Util.Log.Debug(TAG, "Native Ad Loaded"); if (ad != nativeAd) { return; } // Add ad into the ad container. nativeAdContainer = FindViewById <LinearLayout> (Resource.Id.native_ad_container); var inflater = LayoutInflater.From(this); adView = (LinearLayout)inflater.Inflate(Resource.Layout.NativeAdView, nativeAdContainer, false); nativeAdContainer.AddView(adView); // Create native UI using the ad metadata. var nativeAdIcon = adView.FindViewById <ImageView> (Resource.Id.native_ad_icon); var nativeAdTitle = adView.FindViewById <TextView> (Resource.Id.native_ad_title); var nativeAdBody = adView.FindViewById <TextView> (Resource.Id.native_ad_body); var nativeAdMedia = adView.FindViewById <MediaView> (Resource.Id.native_ad_media); var nativeAdSocialContext = adView.FindViewById <TextView> (Resource.Id.native_ad_social_context); var nativeAdCallToAction = adView.FindViewById <Button> (Resource.Id.native_ad_call_to_action); // Setting the Text. nativeAdSocialContext.Text = nativeAd.AdSocialContext; nativeAdCallToAction.Text = nativeAd.AdCallToAction; nativeAdTitle.Text = nativeAd.AdTitle; nativeAdBody.Text = nativeAd.AdBody; // Downloading and setting the ad icon. var adIcon = nativeAd.AdIcon; NativeAd.DownloadAndDisplayImage(adIcon, nativeAdIcon); // Download and setting the cover image. var adCoverImage = nativeAd.AdCoverImage; nativeAdMedia.SetNativeAd(nativeAd); // Add adChoices icon if (adChoicesView == null) { adChoicesView = new AdChoicesView(this, nativeAd, true); adView.AddView(adChoicesView, 0); } nativeAd.RegisterViewForInteraction(adView); }
/// <summary> /// Ad loaded callback /// </summary> /// <param name="ad"></param> public void OnAdLoaded(IAd ad) { try { if (NativeAd == null || NativeAd != ad) { // Race condition, load() called again before last ad was displayed return; } switch (NativeAdLayout) { case null: return; default: Activity?.RunOnUiThread(() => { try { NativeAdLayout.Visibility = ViewStates.Visible; // Unregister last ad NativeAd.UnregisterView(); //if (NativeAdChoicesContainer != null) //{ // //var adOptionsView = new NativeAdView(Activity, NativeAd, NativeAdLayout); // NativeAdChoicesContainer.RemoveAllViews(); // NativeAdChoicesContainer.AddView(NativeAdLayout, 0); //} InflateAd(NativeAd, NativeAdLayout); } catch (Exception e) { Methods.DisplayReportResultTrack(e); } }); break; } } catch (Exception e) { Methods.DisplayReportResultTrack(e); } }
/// <summary> /// Ad error callback /// </summary> /// <param name="ad"></param> /// <param name="adError"></param> public void OnError(IAd ad, AdError adError) { try { var error = adError.ErrorMessage; Console.WriteLine(error); if (NativeAdLayout != null) { NativeAdLayout.Visibility = ViewStates.Gone; } } catch (Exception e) { Methods.DisplayReportResultTrack(e); } }
/// <summary> /// Ad error callback /// </summary> /// <param name="ad"></param> /// <param name="adError"></param> public void OnError(IAd ad, AdError adError) { try { var error = adError.ErrorMessage; Console.WriteLine(error); AdContainer.Visibility = ViewStates.Gone; if (MRecycler != null) { Methods.SetMargin(MRecycler, 0, 0, 0, 0); } } catch (Exception e) { Console.WriteLine(e); } }
public void OnAdLoaded(IAd ad) { Android.Util.Log.Debug (TAG, "Native Ad Loaded"); if (ad != nativeAd) { return; } // Add ad into the ad container. nativeAdContainer = FindViewById<LinearLayout> (Resource.Id.native_ad_container); var inflater = LayoutInflater.From (this); adView = (LinearLayout)inflater.Inflate (Resource.Layout.NativeAdView, nativeAdContainer, false); nativeAdContainer.AddView (adView); // Create native UI using the ad metadata. var nativeAdIcon = adView.FindViewById<ImageView> (Resource.Id.native_ad_icon); var nativeAdTitle = adView.FindViewById<TextView> (Resource.Id.native_ad_title); var nativeAdBody = adView.FindViewById<TextView> (Resource.Id.native_ad_body); var nativeAdMedia = adView.FindViewById<MediaView> (Resource.Id.native_ad_media); var nativeAdSocialContext = adView.FindViewById<TextView> (Resource.Id.native_ad_social_context); var nativeAdCallToAction = adView.FindViewById<Button> (Resource.Id.native_ad_call_to_action); // Setting the Text. nativeAdSocialContext.Text = nativeAd.AdSocialContext; nativeAdCallToAction.Text = nativeAd.AdCallToAction; nativeAdTitle.Text = nativeAd.AdTitle; nativeAdBody.Text = nativeAd.AdBody; // Downloading and setting the ad icon. var adIcon = nativeAd.AdIcon; NativeAd.DownloadAndDisplayImage (adIcon, nativeAdIcon); // Download and setting the cover image. var adCoverImage = nativeAd.AdCoverImage; nativeAdMedia.SetNativeAd (nativeAd); // Add adChoices icon if (adChoicesView == null) { adChoicesView = new AdChoicesView (this, nativeAd, true); adView.AddView (adChoicesView, 0); } nativeAd.RegisterViewForInteraction (adView); }
/// <summary> /// Ad loaded callback /// </summary> /// <param name="ad"></param> public void OnAdLoaded(IAd ad) { try { AdContainer.Visibility = ViewStates.Visible; Resources r = Application.Context.Resources; int px = (int)TypedValue.ApplyDimension(ComplexUnitType.Dip, AdContainer.Height, r.DisplayMetrics); if (MRecycler != null) { Methods.SetMargin(MRecycler, 0, 0, 0, px); } } catch (Exception e) { Console.WriteLine(e); } }
/// <summary> /// Ad loaded callback /// </summary> /// <param name="ad"></param> public void OnAdLoaded(IAd ad) { try { if (NativeAd == null || NativeAd != ad) { // Race condition, load() called again before last ad was displayed return; } if (NativeAdLayout == null) { return; } Activity.RunOnUiThread(() => { try { NativeAdLayout.Visibility = ViewStates.Visible; // Unregister last ad NativeAd.UnregisterView(); if (NativeAdChoicesContainer != null) { var adOptionsView = new AdOptionsView(Activity, NativeAd, NativeAdLayout); NativeAdChoicesContainer.RemoveAllViews(); NativeAdChoicesContainer.AddView(adOptionsView, 0); } InflateAd(NativeAd, NativeAdLayout); } catch (Exception e) { Console.WriteLine(e); } }); } catch (Exception e) { Console.WriteLine(e); } }
/// <summary> /// Ad loaded callback /// </summary> /// <param name="ad"></param> public void OnAdLoaded(IAd ad) { }
/// <summary> /// Ad clicked callback /// </summary> /// <param name="ad"></param> public void OnAdClicked(IAd ad) { }
/// <summary> /// on Media Downloaded /// </summary> /// <param name="p0"></param> public void OnMediaDownloaded(IAd p0) { }
public void OnAdClicked(IAd ad) { Android.Util.Log.Debug(TAG, "Native Ad Clicked"); }
/// <summary> /// Interstitial ad displayed callback /// </summary> /// <param name="ad"></param> public void OnInterstitialDisplayed(IAd ad) { }
public void OnAdLoaded(IAd p0) { Console.WriteLine(""); interstitialAd.Show(); }
public void OnAdClicked(IAd p0) { Console.WriteLine("OnAdClicked"); }
public void OnInterstitialDisplayed(IAd p0) { Console.WriteLine("OnInterstitialDisplayed"); }
public void OnError(IAd p0, AdError p1) { Console.WriteLine("OnError: " + p1.ErrorMessage); }
public void OnLoggingImpression(IAd p0) { Console.WriteLine("OnLoggingImpression"); }
public void OnError(IAd ad, AdError error) { Android.Util.Log.Error(TAG, "Native Ad Error: " + error.ErrorMessage); }
public void OnError(IAd ad, AdError error) { Android.Util.Log.Error (TAG, "Native Ad Error: " + error.ErrorMessage); }
public bool PostAd(IAd ad, string userPassword) { throw new NotImplementedException(); }
/// <summary> /// Interstitial dismissed callback /// </summary> /// <param name="ad"></param> public void OnInterstitialDismissed(IAd ad) { }
/// <summary> /// Ad impression logged callback /// </summary> /// <param name="ad"></param> public void OnLoggingImpression(IAd ad) { }
public void OnAdClicked(IAd ad) { Android.Util.Log.Debug (TAG, "Native Ad Clicked"); }