void createBanner(int id, string unit_id) { try { Canvas layout = MainPage.getMainLayout(); if (layout != null) { Deployment.Current.Dispatcher.BeginInvoke(() => { try { AdView bannerAd = new AdView { Format = AdFormats.Banner, AdUnitID = unit_id }; AdRequest adRequest = new AdRequest(); layout.Children.Add(bannerAd); bannerAd.ReceivedAd += ReceivedAd; bannerAd.LoadAd(adRequest); bannerAd.Visibility = Visibility.Collapsed; _banners.Add(id, bannerAd); } catch (Exception e){} }); } } catch (Exception e){} }
public static AdView CustomBuild(this AdView ad) { var requestBuilder = new AdRequest.Builder(); ad.LoadAd(requestBuilder.Build()); return(ad); }
protected override void OnCreate(Bundle savedInstanceState) { try { ISharedPreferences sharedPreferences = PreferenceManager.GetDefaultSharedPreferences(this); ISharedPreferencesEditor editorDevis = sharedPreferences.Edit(); base.OnCreate(savedInstanceState); SetContentView(Resource.Layout.UpdateMdp); Android.Support.V7.Widget.Toolbar toolbar = FindViewById <Android.Support.V7.Widget.Toolbar>(Resource.Id.toolbar); SetSupportActionBar(toolbar); SupportActionBar.SetDisplayHomeAsUpEnabled(true); SupportActionBar.SetHomeButtonEnabled(true); toolbar.SetTitleTextColor(Android.Graphics.Color.Rgb(0, 250, 154)); toolbar.SetBackgroundColor(Android.Graphics.Color.Rgb(27, 49, 71)); SupportActionBar.Title = "Modifier Mot de passe"; ads1 = FindViewById <AdView>(Resource.Id.adView1mdpUpdate); ads2 = FindViewById <AdView>(Resource.Id.adView2mdpUpdate); var adRequest1 = new AdRequest.Builder().Build(); ads1.LoadAd(adRequest1); var adRequest2 = new AdRequest.Builder().Build(); ads2.LoadAd(adRequest2); nvmdp = FindViewById <EditText>(Resource.Id.editTextpassactUpdate); mpd = FindViewById <EditText>(Resource.Id.textInputEditTextmotdepasseUpdate); conmdp = FindViewById <EditText>(Resource.Id.textInputEditTextconmotdepasseUpdate); btnok = FindViewById <Button>(Resource.Id.buttonokUpdate); btnok.Click += delegate { //if (Passwordcheck(mpd.Text, sharedPreferences.GetString("Emailad", "")) == mpd.Text) //{ UpdatePassword(mpd.Text, "Admin", sharedPreferences.GetString("Emailad", "")); Intent intent = new Intent(this, typeof(Itemsapp)); intent.PutExtra("Emailadmin", Intent.GetStringExtra("Emailadmin")); StartActivity(intent); //} //else //{ //AlertDialog.Builder builder = new AlertDialog.Builder(this); //builder.SetTitle("avertissement").SetMessage("mot de passe incorrecte").SetPositiveButton("OK", (sender, args) => { builder.Dispose(); }).Show(); }; } catch (Exception ex) { Toast.MakeText(this, ex.Message, ToastLength.Short).Show(); } }
private void ConfigureAdBanner() { AdView ad = new AdView(ApplicationContext); AdRequest adRequest = null; var android_id = Android.Provider.Settings.Secure.GetString(ContentResolver, Android.Provider.Settings.Secure.AndroidId); // USE TEST ADS IF RUNNING ON A DEV DEVICE if (android_id == Sec.SamsungA5 || android_id == Sec.MyDeviceEmulator) { ad.AdUnitId = Sec.TestAdUnitId; adRequest = new AdRequest.Builder().AddTestDevice(android_id).Build(); } else { ad.AdUnitId = Sec.AdUnitId; adRequest = new AdRequest.Builder().Build(); } ad.AdSize = AdSize.Banner; ad.SetBackgroundColor(Color.Black); LinearLayout ll = FindViewById(Resource.Id.layH_admob_container) as LinearLayout; ll.SetGravity(GravityFlags.Center); ll.AddView(ad); ad.LoadAd(adRequest); adRequest.Dispose(); }
/// <summary> /// reload the view and hit up google admob /// </summary> /// <param name="e"></param> protected override void OnElementChanged(ElementChangedEventArgs <View> e) { base.OnElementChanged(e); //convert the element to the control we want var adMobElement = Element as AdMobBuddyControl; if ((adMobElement != null) && (e.OldElement == null)) { AdView ad = new AdView(this.Context); ad.AdSize = AdSize.Banner; ad.AdUnitId = adMobElement.AdUnitId; var request = new AdRequest.Builder(); #if DEBUG var identifier = Android.Provider.Settings.Secure.GetString(_context.ContentResolver, Android.Provider.Settings.Secure.AndroidId); var currentDevice = MD5.GetMd5String(identifier).ToUpper(); if (!ApiConstants.GoogleAds.Devices.Contains(currentDevice)) { ApiConstants.GoogleAds.Devices.Add(currentDevice); } foreach (var device in ApiConstants.GoogleAds.Devices) { request.AddTestDevice(device); } request.AddTestDevice(AdRequest.DeviceIdEmulator); #endif ad.LoadAd(request.Build()); this.SetNativeControl(ad); } }
public static AdView InitAdView(Activity activity, LinearLayout adContainer) { try { var isPro = ListUtils.MyUserInfoList.FirstOrDefault()?.IsPro ?? 0; if (isPro == 0 && AppSettings.ShowFbBannerAds) { InitializeFacebook.Initialize(activity); AdView adView = new AdView(activity, AppSettings.AdsFbBannerKey, AdSize.BannerHeight50); // Add the ad view to your activity layout adContainer.AddView(adView); adView.SetAdListener(new BannerAdListener()); // Request an ad adView.LoadAd(); return(adView); } return(null); } catch (Exception e) { Console.WriteLine(e); return(null); } }
//constructor public RadioDetail() { InitializeComponent(); rData = new RadioData(); radioTitles = rData.returnTitle(); radioUris = rData.returnUrl(); Loaded += RadioDetail_Loaded; interstitialAd = new InterstitialAd(rData.detailInterstitial); AdRequest adRequest = new AdRequest(); interstitialAd.ReceivedAd += OnAdReceived; interstitialAd.DismissingOverlay += interstitialAd_DismissingOverlay; interstitialAd.LoadAd(adRequest); AdView bannerAd = new AdView { Format = AdFormats.Banner, AdUnitID = rData.adBanner }; AdRequest BanneradRequest = new AdRequest(); // Assumes we've defined a Grid that has a name // directive of ContentPanel. mainPanel.Children.Add(bannerAd); bannerAd.VerticalAlignment = VerticalAlignment.Bottom; bannerAd.LoadAd(BanneradRequest); }
public static void InitAdView(AdView mAdView, RecyclerView mRecycler) { try { var isPro = ListUtils.MyUserInfoList.FirstOrDefault()?.IsPro ?? 0; if (isPro == 0 && AppSettings.ShowAdMobBanner) { if (mAdView != null) { mAdView.Visibility = ViewStates.Visible; var adRequest = new AdRequest.Builder(); adRequest.AddTestDevice(UserDetails.AndroidId); mAdView.LoadAd(adRequest.Build()); mAdView.AdListener = new MyAdListener(mAdView, mRecycler); } } else { if (mAdView != null) { mAdView.Pause(); mAdView.Visibility = ViewStates.Gone; } Methods.SetMargin(mRecycler, 5, 0, 0, 0); } } catch (Exception e) { Console.WriteLine(e); } }
public void AddAds(Grid grid, string adUnitID) { try { const string product = "productRemoveAds"; if (!settings.Contains(product)) { AdView bannerAd = new AdView { Format = AdFormats.Banner, AdUnitID = adUnitID }; AdRequest adRequest = new AdRequest(); adRequest.ForceTesting = true; if (grid != null) { grid.Children.Add(bannerAd); bannerAd.LoadAd(adRequest); } } } catch (Exception ex) { } }
/// <summary> /// Load a Facebook banner and ads the required listeners /// </summary> public void LoadBanner() { if (bannerAd) { bannerAd.Dispose(); } AdSize bannerSize; if (bannerType == BannerType.Banner) { bannerSize = AdSize.BANNER_HEIGHT_50; } else { bannerSize = AdSize.BANNER_HEIGHT_50; } bannerAd = new AdView(bannerId, bannerSize); bannerAd.Register(gameObject); // Set delegates to get notified on changes or when the user interacts with the ad. bannerAd.AdViewDidLoad += BannerLoadSucces; bannerAd.AdViewDidFailWithError = BannerLoadFailed; bannerAd.AdViewWillLogImpression = BannerAdWillLogImpression; bannerAd.AdViewDidClick = BannerAdDidClick; // Initiate a request to load an ad. bannerAd.LoadAd(); }
protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); SetContentView(Resource.Layout.AdveDelete); // Create your application here AdView myAd = FindViewById <AdView>(Resource.Id.myAd); AdRequest adReq = new AdRequest.Builder().Build(); myAd.LoadAd(adReq); var toolbar = FindViewById <Android.Support.V7.Widget.Toolbar>(Resource.Id.delete_toolbar); SetSupportActionBar(toolbar); SupportActionBar.Title = "Advanced delete"; Spinner delSpinner = FindViewById <Spinner>(Resource.Id.del_spinner); ListView delList = FindViewById <ListView>(Resource.Id.adv_meal_list); refreshList("All Category"); delSpinner.ItemSelected += delegate { refreshList(delSpinner.SelectedItem.ToString()); }; delList.ItemClick += delListItemClick; }
protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); // Create your application here SetContentView(Resource.Layout.words); AdView mAdView = FindViewById <AdView>(Resource.Id.adView1); var adRequest = new AdRequest.Builder().Build(); // Start loading the ad. mAdView.LoadAd(adRequest); var home = FindViewById <Button>(Resource.Id.home); home.Click += Home_Click; var school = FindViewById <Button>(Resource.Id.school); school.Click += School_Click; var work = FindViewById <Button>(Resource.Id.work); work.Click += Work_Click; var street = FindViewById <Button>(Resource.Id.street); street.Click += Street_Click; var hospital = FindViewById <Button>(Resource.Id.hospital); hospital.Click += Hospital_Click; var sea = FindViewById <Button>(Resource.Id.sea); sea.Click += Sea_Click; var sport = FindViewById <Button>(Resource.Id.sport); sport.Click += Sport_Click; }
protected override void OnElementChanged(ElementChangedEventArgs <View> e) { base.OnElementChanged(e); if (Control == null) { var ad = new AdView(Context) { AdSize = AdSize.SmartBanner, // DEBUG CHANGE! //AdUnitId = PrivateKeys.AdmobBannerTestId AdUnitId = PrivateKeys.AdmobBannerId }; var requestbuilder = new AdRequest.Builder(); ad.LoadAd(requestbuilder.Build()); e.NewElement.HeightRequest = GetSmartBannerDpHeight(); SetNativeControl(ad); } }
public static AdView InitAdView(Activity activity, LinearLayout adContainer) { try { if (AppSettings.ShowFbBannerAds) { InitializeFacebook.Initialize(activity); AdView adView = new AdView(activity, AppSettings.AdsFbBannerKey, AdSize.BannerHeight50); // Add the ad view to your activity layout adContainer.AddView(adView); #pragma warning disable 618 adView.SetAdListener(new BannerAdListener()); #pragma warning restore 618 // Request an ad adView.LoadAd(); return(adView); } return(null !); } catch (Exception e) { Methods.DisplayReportResultTrack(e); return(null !); } }
protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); // Set our view from the "main" layout resource SetContentView(Resource.Layout.Main); MobileAds.Initialize(ApplicationContext, GetString(Resource.String.admob_aplication_id)); toolbar(); mAdView = FindViewById <AdView>(Resource.Id.adView); // mAdView.AdSize = AdSize.SmartBanner; // mAdView.AdUnitId = GetString(Resource.String.banner_ad_unit_id); var adRequest = new AdRequest.Builder().Build(); mAdView.LoadAd(adRequest); if (Global.logIn) { StartActivity(typeof(BrowserActivity)); Finish(); } else { Start(); } }
// Constructor public MainPage() { InitializeComponent(); bannerAd = new AdView { Format = AdFormats.Banner, AdUnitID = "", Width = 320, Height = 50 }; //Set up delegates //Ad reception bannerAd.ReceivedAd += bannerAd_ReceivedAd; bannerAd.FailedToReceiveAd += bannerAd_FailedToReceiveAd; //Overlay bannerAd.DismissingOverlay += bannerAd_DismissingOverlay; bannerAd.ShowingOverlay += bannerAd_ShowingOverlay; //Application bannerAd.LeavingApplication += bannerAd_LeavingApplication; AdRequest adRequest = new AdRequest(); adRequest.ForceTesting = true; ContentPanel.Children.Add(bannerAd); bannerAd.LoadAd(adRequest); }
protected override Android.Views.View CreateNativeControl() { if (adView != null) { return(adView); } #if DEBUG // https://developers.google.com/admob/android/test-ads?hl=es adUnit = "ca-app-pub-3940256099942544/6300978111"; #else adUnit = ""; #endif adView = new AdView(Android.App.Application.Context) { AdUnitId = adUnit, AdSize = adSize }; var adParams = new LinearLayout.LayoutParams(LayoutParams.WrapContent, LayoutParams.WrapContent); adView.LayoutParameters = adParams; adView.LoadAd(new AdRequest.Builder().Build()); return(base.CreateNativeControl()); }
protected override void OnCreate(Bundle bundle) { base.OnCreate(bundle); SetContentView(Resource.Layout.Main); Xamarin.Essentials.Platform.Init(this, bundle); mAdView = FindViewById <AdView>(Resource.Id.adView); var adRequest = new AdRequest.Builder().Build(); mAdView.LoadAd(adRequest); var fab = FindViewById <Refractored.Fab.FloatingActionButton>(Resource.Id.fab); fab.Click += (sender, args) => { Intent intent = new Intent(this, typeof(SearchActivity)); Bundle b = new Bundle(); b.PutString("query", "john"); intent.PutExtras(b); StartActivity(intent); }; toolbar = FindViewById <Android.Support.V7.Widget.Toolbar>(Resource.Id.toolbar); SetSupportActionBar(toolbar); SupportActionBar.Title = "Movie Buddy"; SupportActionBar.SetDisplayHomeAsUpEnabled(true); SupportActionBar.SetHomeButtonEnabled(true); SetupTabbedView(toolbar); SetupNavigationDrawer(bundle); }
void Awake() { // Create a banner's ad view with a unique placement ID (generate your own on the Facebook app settings). // Use different ID for each ad placement in your app. AdView adView = new AdView("YOUR_PLACEMENT_ID", AdSize.BANNER_HEIGHT_50); this.adView = adView; this.adView.Register(this.gameObject); this.currentAdViewPosition = AdPosition.CUSTOM; // Set delegates to get notified on changes or when the user interacts with the ad. this.adView.AdViewDidLoad = (delegate() { Debug.Log("Ad view loaded."); this.adView.Show(100); }); adView.AdViewDidFailWithError = (delegate(string error) { Debug.Log("Ad view failed to load with error: " + error); }); adView.AdViewWillLogImpression = (delegate() { Debug.Log("Ad view logged impression."); }); adView.AdViewDidClick = (delegate() { Debug.Log("Ad view clicked."); }); // Initiate a request to load an ad. adView.LoadAd(); }
protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); SetContentView(Resource.Layout.adiBet); mAdView = FindViewById <AdView>(Resource.Id.adView); var adRequest = new AdRequest.Builder().Build(); mAdView.LoadAd(adRequest); myWebClient = new WebClient(); myWebClient.myOnProgressChanged += (int state) => { if (state == 0) { //(sender as SwipeRefreshLayout).Refreshing = false; myswipeRefreshLayout.Refreshing = false; //page loaded no progress bar visible //myProgressBar.Visibility = ViewStates.Invisible; } else { //(sender as SwipeRefreshLayout).Refreshing = true; myswipeRefreshLayout.Refreshing = true; //myProgressBar.Visibility = ViewStates.Visible; } }; myWebView = FindViewById <WebView>(Resource.Id.webView); myProgressBar = FindViewById <ProgressBar>(Resource.Id.progressBar); myswipeRefreshLayout = FindViewById <SwipeRefreshLayout>(Resource.Id.refresher); myswipeRefreshLayout.SetColorScheme(Resource.Color.Red, Resource.Color.Orange, Resource.Color.Yellow, Resource.Color.Green, Resource.Color.Blue, Resource.Color.Indigo, Resource.Color.Violet); var toolbar = FindViewById <Toolbar>(Resource.Id.toolbar); myWebView.Settings.JavaScriptEnabled = true; myWebView.Settings.DisplayZoomControls = true; myWebView.Settings.BuiltInZoomControls = true; myWebView.LoadUrl("http://www.bestbet.tips"); myWebView.SetWebViewClient(myWebClient); //Toolbar will now take on default actionbar characteristics SetSupportActionBar(toolbar); SupportActionBar.Title = "BESTBET PREDICTIONS"; SupportActionBar.SetDisplayHomeAsUpEnabled(true); SupportActionBar.SetHomeButtonEnabled(true); myWebView.SetWebViewClient(myWebClient); myswipeRefreshLayout.Refresh += MyswipeRefreshLayout_Refresh; }
public static AdView InitAdView(Activity activity, LinearLayout adContainer, RecyclerView mRecycler) { try { if (AppSettings.ShowFbBannerAds) { InitializeFacebook.Initialize(activity); AdView adView = new AdView(activity, AppSettings.AdsFbBannerKey, AdSize.BannerHeight50); // Add the ad view to your activity layout adContainer.AddView(adView); adView.SetAdListener(new BannerAdListener(adContainer, mRecycler)); // Request an ad adView.LoadAd(); return(adView); } else { adContainer.Visibility = ViewStates.Gone; } return(null); } catch (Exception e) { Console.WriteLine(e); return(null); } }
private void createAds(AndroidGameWindow window) { var frameLayout = new FrameLayout(this); var linearLayout = new LinearLayout(this); linearLayout.Orientation = Orientation.Horizontal; linearLayout.SetGravity(Android.Views.GravityFlags.Right | Android.Views.GravityFlags.Bottom); frameLayout.AddView(window); adView = new AdView(this); adView.AdUnitId = AD_UNIT_ID; adView.AdSize = AdSize.Banner; linearLayout.AddView(adView); frameLayout.AddView(linearLayout); SetContentView(frameLayout); try { // Initiate a generic request. var adRequest = new AdRequest.Builder() .AddTestDevice(AdRequest.DeviceIdEmulator) .AddTestDevice(TEST_DEVICE_ID) .Build(); // Load the adView with the ad request. adView.LoadAd(adRequest); } catch (Exception ex) { // your error logging goes here } }
void ShowAdsBanner() { var adRequest = new AdRequest.Builder().Build(); adView.AdListener = new MyAdListener(); adView.LoadAd(adRequest); }
public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { if (view != null) { return(view); } view = inflater.Inflate(Resource.Layout.Stat, container, false); listViewType = view.FindViewById <ListView>(Resource.Id.listTypes); listViewType.ItemSelected += listViewType_ItemSelected; listViewType.ItemClick += listViewType_ItemClick; LinearLayout linearAdmob = view.FindViewById <LinearLayout>(Resource.Id.linearAdmob); var ad = new AdView(ParentContext); ad.AdSize = AdSize.SmartBanner; ad.AdUnitId = "ca-app-pub-5961528798514575/1367089442"; var requestbuilder = new AdRequest.Builder(); ad.LoadAd(requestbuilder.Build()); linearAdmob.AddView(ad); return(view); }
public void AddAds(Grid grid, string adUnitID) { try { const string product = "productRemoveAds"; if (!settings.Contains(product)) { AdView bannerAd = new AdView { Format = AdFormats.Banner, AdUnitID = adUnitID }; AdRequest adRequest = new AdRequest(); //adRequest.ForceTesting = true; if (grid != null) { grid.Children.Add(bannerAd); bannerAd.LoadAd(adRequest); } } } catch (Exception ex) { } }
public static void InitAdView(AdView mAdView, RecyclerView mRecycler) { try { if (mAdView == null) { return; } if (AppSettings.ShowAdMobBanner) { mAdView.Visibility = ViewStates.Visible; var adRequest = new AdRequest.Builder(); adRequest.AddTestDevice(UserDetails.AndroidId); mAdView.LoadAd(adRequest.Build()); mAdView.AdListener = new MyAdListener(mAdView, mRecycler); } else { mAdView.Pause(); mAdView.Visibility = ViewStates.Gone; if (mRecycler != null) { Methods.SetMargin(mRecycler, 0, 0, 0, 0); } } } catch (Exception e) { Methods.DisplayReportResultTrack(e); } }
private void ShowBannerAd() { adView = FindViewById <AdView>(Resource.Id.adViewResult); AdRequest adRequest = new AdRequest.Builder().Build(); adView.LoadAd(adRequest); }
public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { if (view != null) { return(view); } view = inflater.Inflate(Resource.Layout.Investment, container, false); listViewEntry = view.FindViewById <ListView>(Resource.Id.listData); listViewEntry.ItemSelected += (object sender, AdapterView.ItemSelectedEventArgs e) => { }; RegisterForContextMenu(listViewEntry); txtSearch = view.FindViewById <EditText>(Resource.Id.txtSearch); txtSearch.TextChanged += txtSearch_TextChanged; LinearLayout linearAdmob = view.FindViewById <LinearLayout>(Resource.Id.linearAdmob); var ad = new AdView(ParentContext); ad.AdSize = AdSize.SmartBanner; ad.AdUnitId = "ca-app-pub-5961528798514575/2983423449"; var requestbuilder = new AdRequest.Builder(); ad.LoadAd(requestbuilder.Build()); linearAdmob.AddView(ad); return(view); }
protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); // Set our view from the "main" layout resource SetContentView(Resource.Layout.Main); Button btnAbout = FindViewById <Button>(Resource.Id.btnAbout); Button btnShow = FindViewById <Button>(Resource.Id.btnShow); AdView mAdView1 = FindViewById <AdView>(Resource.Id.adView1); var adRequest1 = new AdRequest.Builder().Build(); // Start loading the ad. mAdView1.LoadAd(adRequest1); // ******** AdView mAdView2 = FindViewById <AdView>(Resource.Id.adView2); var adRequest2 = new AdRequest.Builder().Build(); // Start loading the ad. mAdView2.LoadAd(adRequest2); btnAbout.Click += delegate { StartActivity(typeof(AboutUs)); }; btnShow.Click += delegate { StartActivity(typeof(Category)); }; }
private void Awake() { headlineText.text += " Point 1\n"; AdView adView = new AdView("177562949545239_199005874067613", AdSize.BANNER_HEIGHT_50); headlineText.text = " Point 2\n"; this.adView = adView; headlineText.text += " Point 3\n"; this.adView.Register(base.gameObject); headlineText.text += " Point 4\n"; currentAdViewPosition = AdPosition.CUSTOM; this.adView.AdViewDidLoad = delegate { UnityEngine.Debug.Log("Ad view loaded."); this.adView.Show(100.0); headlineText.text += " Point 5\n"; }; headlineText.text += " Point 6\n"; adView.AdViewDidFailWithError = delegate(string error) { UnityEngine.Debug.Log("Ad view failed to load with error: " + error); headlineText.text += " Point 7\n"; }; adView.AdViewWillLogImpression = delegate { UnityEngine.Debug.Log("Ad view logged impression."); headlineText.text += " Point 8\n"; }; adView.AdViewDidClick = delegate { UnityEngine.Debug.Log("Ad view clicked."); headlineText.text += " Point 9\n"; }; adView.LoadAd(); headlineText.text += " Point10\n"; }
public void ShowBannerAd() { if (null != _adContainer || null != _banner) { //There is already a banner ad displayed HideBannerAd(); } // A container to show the add at the bottom of the page var activity = (Activity1)Game.Activity; // The actual ad _banner = new AdView(activity) { AdUnitId = "ca-app-pub-3940256099942544/6300978111", // Get this id from admob "Monetize" tab AdSize = AdSize.SmartBanner, }; _adContainer = new LinearLayout(activity); _adContainer.Orientation = Orientation.Horizontal; _adContainer.SetGravity(GravityFlags.CenterHorizontal | GravityFlags.Bottom); _adContainer.SetBackgroundColor(Color.Transparent); // Need on some devices, not sure why activity._mainLayout.AddView(_adContainer); _adContainer.AddView(_banner); _banner.LoadAd(new AdRequest.Builder() .AddTestDevice("DEADBEEF9A2078B6AC72133BB7E6E177") // Prevents generating real impressions while testing .Build()); }
public async Task ActivateAd(LinearLayout adbox) { try { if (!AppStats.Current.AdShows) { return; } Context context = adbox.Context; { ad = new AdView(context); ad.AdSize = AdSize.SmartBanner; #if V16 ad.AdUnitId = "ca-app-pub-3167302081266616/8994125881"; #else ad.AdUnitId = "ca-app-pub-3167302081266616/3848015885"; #endif var requestbuilder = new AdRequest.Builder(); ad.LoadAd(requestbuilder.Build()); } adbox.AddView(ad); } catch (Exception ex) { LittleWatson.ReportException(ex); } }
AdView CreateAdView() { if (adView != null) { return(adView); } // This is a string in the Resources/values/strings.xml that I added or you can modify it here. This comes from admob and contains a / in it adUnitId = "ca-app-pub-9496442035641158/7670378711"; adView = new AdView(Android.App.Application.Context); adView.AdSize = adSize; adView.AdUnitId = adUnitId; var adParams = new LinearLayout.LayoutParams ( LayoutParams.WrapContent, LayoutParams.WrapContent); adView.LayoutParameters = adParams; adView.LoadAd(new AdRequest .Builder() .Build()); return(adView); }
protected override void OnCreate (Bundle bundle) { base.OnCreate (bundle); SetContentView (Resource.Layout.activity_banner_xml); adView = FindViewById<AdView> (Resource.Id.adView); adView.AdListener = new ToastAdListener (this); adView.LoadAd (GoogleAdsSampleActivity.GetAdRequest (true)); }
private void LoadAd() { var bannerAd = new AdView { Format = AdFormats.SmartBanner, AdUnitID = GlobalVariables.AdId }; bannerAd.ReceivedAd += OnAdReceived; bannerAd.FailedToReceiveAd += OnFailedToReceiveAd; bannerAd.SetValue(Grid.RowProperty, 4); LayoutRoot.Children.Add(bannerAd); var adRequest = new AdRequest(); bannerAd.LoadAd(adRequest); }
private void LoadAd() { AdView adView = new AdView() { AdUnitID = "ca-app-pub-8694775969775805/9711901013", Format = AdFormats.Banner, VerticalAlignment = System.Windows.VerticalAlignment.Top }; this.ContentPanel.Children.Add(adView); AdRequest req = new AdRequest(); adView.LoadAd(req); adView.FailedToReceiveAd += AdView_FailedToReceiveAd; }
private void Add_GoogleAdMob() { AdView _adview = new AdView() { AdUnitID = "ca-app-pub-8694775969775805/9256987011", Format = AdFormats.Banner, VerticalAlignment = System.Windows.VerticalAlignment.Bottom }; AdRequest adrequest = new AdRequest(); _adview.LoadAd(adrequest); _adview.FailedToReceiveAd += AdView_FailedToReceiveAd; this.ContentPanel.Children.Add(_adview); }
protected override void OnElementChanged(ElementChangedEventArgs<Xamarin.Forms.View> e) { base.OnElementChanged(e); if (Control == null) { var adsbanner = (AdBanner)Element; var adview = new AdView(Context); adview.AdSize = AdSize.Banner; adview.AdUnitId = adsbanner.AdID; var requestbuilder = new AdRequest.Builder(); adview.LoadAd(requestbuilder.Build()); base.SetNativeControl(adview); } }
internal static void LoadSmartBanner(Grid gridName) { if (AdsAdmob.showAds) { AdView adView = new AdView { Format = AdFormats.SmartBanner, AdUnitID = AdsAdmob.unitID }; AdRequest adRequest = new AdRequest(); adRequest.ForceTesting = AdsAdmob.fourceTesting; gridName.Children.Add(adView); adView.LoadAd(adRequest); } }
// Constructor public MainPage() { InitializeComponent(); // NOTE: Edit "MY_AD_UNIT_ID" with your ad unit id. AdView bannerAd = new AdView { Format = AdFormats.Banner, AdUnitID = "MY_AD_UNIT_ID" }; bannerAd.ReceivedAd += OnAdReceived; bannerAd.FailedToReceiveAd += OnFailedToReceiveAd; LayoutRoot.Children.Add(bannerAd); AdRequest adRequest = new AdRequest(); adRequest.ForceTesting = true; bannerAd.LoadAd(adRequest); }
protected override void OnCreate (Bundle savedInstanceState) { base.OnCreate (savedInstanceState); SetContentView (Resource.Layout.activity_main); mAdView = FindViewById<AdView> (Resource.Id.adView); var adRequest = new AdRequest.Builder ().Build (); mAdView.LoadAd (adRequest); mInterstitialAd = new InterstitialAd (this); mInterstitialAd.AdUnitId = GetString (Resource.String.test_interstitial_ad_unit_id); mInterstitialAd.AdListener = new AdListener (this); mLoadInterstitialButton = FindViewById<Button> (Resource.Id.load_interstitial_button); mLoadInterstitialButton.SetOnClickListener (new OnClickListener (this)); }
/// <summary> /// reload the view and hit up google admob /// </summary> /// <param name="e"></param> protected override void OnElementChanged(ElementChangedEventArgs<View> e) { base.OnElementChanged(e); //convert the element to the control we want var adMobElement = Element as AdmobBannerView; if ((adMobElement != null) && (e.OldElement == null)) { var ad = new AdView(Context); ad.AdSize = AdSize.Banner; ad.AdUnitId = adMobElement.AdUnitID; var requestbuilder = new AdRequest.Builder(); ad.LoadAd(requestbuilder.Build()); SetNativeControl(ad); } }
/// <summary> /// reload the view and hit up google admob /// </summary> /// <param name="e"></param> protected override void OnElementChanged(ElementChangedEventArgs<View> e) { base.OnElementChanged(e); //convert the element to the control we want var adMobElement = Element as AdMobBuddyControl; if ((adMobElement != null) && (e.OldElement == null)) { AdView bannerAd = new AdView { Format = AdFormats.Banner, AdUnitID = adMobElement.AdUnitId, }; AdRequest adRequest = new AdRequest(); bannerAd.LoadAd(adRequest); Children.Add(bannerAd); } }
protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate (savedInstanceState); SetContentView (Resource.Layout.BannerAdLayout); var placementId = Resources.GetString (Resource.String.fb_placement_id); // Instantiate an AdView view adView = new AdView(this, placementId, AdSize.BannerHeight90); // Find the main layout of your activity var layout = FindViewById<LinearLayout> (Resource.Id.container); // Add the ad view to your activity layout layout.AddView (adView); // Request to load an ad adView.LoadAd (); }
protected override void OnCreate (Bundle bundle) { base.OnCreate (bundle); SetContentView (Resource.Layout.Main); // Create an ad. adView = FindViewById<AdView> (Resource.Id.ad); // Create an ad request. AdRequest adRequest = new AdRequest (); adRequest.SetTesting (true); adRequest.AddTestDevice (AdRequest.TestEmulator); // If you're trying to show ads on device, use this. // The device ID to test will be shown on adb log. // adRequest.AddTestDevice (some_device_id); // Start loading the ad in the background. adView.LoadAd (adRequest); }
protected override void OnCreate (Bundle bundle) { base.OnCreate (bundle); SetContentView (Resource.Layout.activity_banner_code_ad_listener); adView = new AdView (this) { AdUnitId = Resources.GetString (Resource.String.ad_unit_id), AdSize = AdSize.Banner, AdListener = new ToastAdListener (this) }; var layout = FindViewById<RelativeLayout> (Resource.Id.mainLayout); var lp = new RelativeLayout.LayoutParams ( ViewGroup.LayoutParams.MatchParent, ViewGroup.LayoutParams.WrapContent); layout.AddView (adView, lp); adView.LoadAd (GoogleAdsSampleActivity.GetAdRequest (true)); }
protected override void OnCreate(Bundle bundle) { base.OnCreate(bundle); SetContentView(Resource.Layout.Main); btnConnect = FindViewById<Button>(Resource.Id.btnConnect); txtIP = FindViewById<TextView>(Resource.Id.txtIP); txtPort = FindViewById<TextView>(Resource.Id.txtPort); adView = FindViewById<AdView>(Resource.Id.ad); AdRequest adRequest = new AdRequest(); #if DEBUG adRequest.SetTesting(true); adRequest.AddTestDevice(AdRequest.TestEmulator); #endif adView.LoadAd(adRequest); btnConnect.Click += btnConnect_Click; string ipFrom = Intent.GetStringExtra("ip"); string portFrom = Intent.GetStringExtra("port"); if (string.IsNullOrEmpty(ipFrom) == false) { txtIP.Text = ipFrom; } if (string.IsNullOrEmpty(portFrom) == false) { txtPort.Text = portFrom; } #if DEBUG txtIP.Text = "192.168.1.84"; #else // txtIP.Text = "192.168.1.84"; #endif }
protected override void OnCreate(Bundle savedInstance) { base.OnCreate(savedInstance); SetContentView(R.Layout.MainActivity); // Create the adView adView = new AdView(this, AdSize.BANNER, MY_AD_UNIT_ID); // Lookup your LinearLayout assuming it's been given // the attribute android:id="@+id/mainLayout" var layout = FindViewById<LinearLayout>(UsingGoogleMobAds.R.Id.mainLayout); // Add the adView to it layout.AddView(adView); // Initiate a generic request to load it with an ad var adRequest = new AdRequest(); adRequest.AddTestDevice("A3DD5CC21FB10074BE918999C41356D8"); // See adb logcat adView.LoadAd(adRequest); }
/// <summary> /// reload the view and hit up google admob /// </summary> /// <param name="e"></param> protected override void OnElementChanged(ElementChangedEventArgs<View> e) { base.OnElementChanged(e); //convert the element to the control we want var adMobElement = Element as AdMobView; if ((adMobElement != null) && (e.OldElement == null)) { var bannerAd = new AdView { Format = AdFormats.Banner, AdUnitID = adMobElement.AdUnitId, }; var adRequest = new AdRequest(); bannerAd.LoadAd(adRequest); bannerAd.DismissingOverlay += (sender, args) => { }; bannerAd.FailedToReceiveAd += (sender, args) => { }; bannerAd.ReceivedAd += (sender, args) => { }; bannerAd.ShowingOverlay += (sender, args) => { }; Children.Add(bannerAd); } }
public AdMob_AdPlugin_Native(AdDesc desc, AdCreatedCallbackMethod createdCallback) { eventCallback = desc.EventCallback; testing = desc.Testing; WinRTPlugin.Dispatcher.BeginInvoke(delegate() { bool pass = true; try { adView = new AdView(); setGravity(desc.WP8_AdMob_AdGravity); adView.AdUnitID = desc.WP8_AdMob_UnitID; adView.Format = desc.WP8_AdMob_AdSize == WP8_AdMob_AdSize.Banner ? AdFormats.Banner : AdFormats.SmartBanner; setVisible(desc.Visible); adView.ReceivedAd += adView_ReceivedAd; adView.FailedToReceiveAd += adView_FailedToReceiveAd; WinRTPlugin.AdGrid.Children.Add(adView); AdRequest request = new AdRequest(); //request.ForceTesting = desc.Testing;// Looks like there is a bug in AdMob if this is enabled. adView.LoadAd(request); Debug.Log("Created Ad of AdUnitID: " + adView.AdUnitID); } catch (Exception e) { pass = false; Debug.LogError(e.Message); } if (createdCallback != null) createdCallback(pass); }); }
/*<Summary> * Builds an admob ad </Summery>*/ private void BuildAd(string adUnit, AD_FORMATS format, HORIZONTAL_ALIGNMENT horizontalAlign, VERTICAL_ALIGNMENT vertAlign, double width, double height, bool testAd) { #if WINDOWS_PHONE if(_ad_Google != null) return; if (!HasGrid()) { _isBuilt = false; _errorMessage = "Missing grid to attach ad to"; } try { _ad_Google = new AdView { Format = ConvertAdFormat(format), AdUnitID = adUnit }; if (format != AD_FORMATS.SMART_BANNER) { _ad_Google.Width = width; _ad_Google.Height = height; _ad_Google.HorizontalAlignment = ConvertHorizontalAlignment(horizontalAlign); } _ad_Google.VerticalAlignment = ConvertVerticalAlignment(vertAlign); _ad_Google.ReceivedAd += OnAdReceived; _ad_Google.FailedToReceiveAd += OnFailedToReceiveAd; baseGrid.Children.Add(_ad_Google); if (baseGrid.Children.Count > 0) _adIndex = baseGrid.Children.Count - 1; if (testAd) { AdRequest adRequest = new AdRequest(); adRequest.ForceTesting = true; _ad_Google.LoadAd(adRequest); } _isBuilt = true; } catch(Exception e) { _errorMessage = "AdMob Error: " + e.Message; _isBuilt = false; } #endif }
AdView AddAd (LinearLayout adViewContainer, string adid) { AdView adView = null; if (adViewContainer != null && !string.IsNullOrEmpty (adid)) { adViewContainer.RemoveAllViews (); adView = new AdView (this) { AdSize = AdSize.SmartBanner, AdUnitId = adid, }; adViewContainer.AddView (adView); adView.LoadAd (new AdRequest.Builder ().Build ()); } return adView; }
/// <summary> /// Displays Ads according to input from the JSON object /// </summary> /// <param name="parameters"></param> private async void AdmobAction(String parameters) { try { if (parameters != null) { System.Windows.VerticalAlignment verticalposition = System.Windows.VerticalAlignment.Top; System.Windows.HorizontalAlignment horizontalposition = System.Windows.HorizontalAlignment.Left; AdFormats adformat = AdFormats.Banner; screenwidth = Application.Current.Host.Content.ActualWidth; screenheight = Application.Current.Host.Content.ActualHeight; JObject optionsJson = JObject.Parse(parameters); if (optionsJson != null) { JToken argsJson = optionsJson["args"]; if (argsJson != null) { string adUnitId = string.Empty; string adSize = string.Empty; string adPosition = string.Empty; string callback = string.Empty; string gender = string.Empty; JToken adUnitIdJToken = null; adUnitIdJToken = argsJson["adUnitId"]; if (adUnitIdJToken != null) adUnitId = (adUnitIdJToken as JValue).Value.ToString(); JToken admarginsJToken = argsJson["margins"]; admargins = admarginsJToken; JToken adSizeJToken = null; adSizeJToken = argsJson["adSize"]; if (adSizeJToken != null) { adSize = (adSizeJToken as JValue).Value.ToString().ToUpper(); if (adSize != "INTERSTITIAL") { #region Standard banner and Smart banner switch (adSize) { case "BANNER": adformat = AdFormats.Banner; validationofStandardBannerMargin(); break; case "SMART_BANNER": adformat = AdFormats.SmartBanner; validationofSmartBannerMargin(); break; } JToken adPositionJToken = argsJson["adPosition"]; if (adPositionJToken != null) { adPosition = (adPositionJToken as JValue).Value.ToString(); char[] delimiterChars = { '_' }; string[] Positions = adPosition.Split(delimiterChars); if (Positions.Count() > 0) { switch (Positions[0].ToLower()) { case "top": verticalposition = System.Windows.VerticalAlignment.Top; break; case "bottom": verticalposition = System.Windows.VerticalAlignment.Bottom; break; case "center": verticalposition = System.Windows.VerticalAlignment.Center; break; case "stretch": verticalposition = System.Windows.VerticalAlignment.Stretch; break; default: verticalposition = System.Windows.VerticalAlignment.Top; break; } } if (Positions.Count() > 1) { switch (Positions[1].ToLower()) { case "left": horizontalposition = System.Windows.HorizontalAlignment.Left; break; case "right": horizontalposition = System.Windows.HorizontalAlignment.Right; break; case "center": horizontalposition = System.Windows.HorizontalAlignment.Center; break; case "stretch": horizontalposition = System.Windows.HorizontalAlignment.Stretch; break; default: horizontalposition = System.Windows.HorizontalAlignment.Left; break; } } } JToken callbackJToken = argsJson["callback"]; if (callbackJToken != null) callback = (callbackJToken as JValue).Value.ToString(); AdGrid = new Grid(); AdView bannerAd = new AdView { Format = adformat, AdUnitID = adUnitId, VerticalAlignment = verticalposition, HorizontalAlignment = horizontalposition, Margin = new Thickness(leftmagin, topmagin, rightmagin, bottommagin), }; AdRequest adRequest = new AdRequest(); JToken targetingJToken = argsJson["targeting"]; if (targetingJToken != null) { JToken locationJToken = targetingJToken["location"]; JToken xJToken = locationJToken["x"]; string x = (xJToken as JValue).Value.ToString(); JToken yJToken = locationJToken["y"]; string y = (yJToken as JValue).Value.ToString(); Geolocator geolocator = new Geolocator(); geolocator.DesiredAccuracyInMeters = 1; Geoposition geoposition = await geolocator.GetGeopositionAsync( TimeSpan.FromMinutes(5), TimeSpan.FromSeconds(10)); adRequest.Location = geoposition.Coordinate; JToken genderJToken = targetingJToken["gender"]; if (genderJToken != null) gender = (genderJToken as JValue).Value.ToString(); if (gender.ToLower() == "male") adRequest.Gender = UserGender.Male; else if (gender.ToLower() == "female") adRequest.Gender = UserGender.Female; JToken birthdayJToken = targetingJToken["birthday"]; string birthday = (birthdayJToken as JValue).Value.ToString(); double unixTimeStamp = Convert.ToDouble(birthday); System.DateTime dtDateTime = new DateTime(1970, 1, 1, 0, 0, 0, 0, System.DateTimeKind.Utc); adRequest.Birthday = dtDateTime.AddSeconds(unixTimeStamp).ToLocalTime(); } adRequest.ForceTesting = true; // Enable test ads AdGrid.Children.Add(bannerAd); bannerAd.LoadAd(adRequest); this.ApplicationFrame.Content = AdGrid; #endregion } else { #region Interstitial Banner JToken callbackJToken = argsJson["callback"]; if (callbackJToken != null) callback = (callbackJToken as JValue).Value.ToString(); interstitialAd = new InterstitialAd(adUnitId); AdRequest interstitialadRequest = new AdRequest(); JToken targetingJToken = argsJson["targeting"]; if (targetingJToken != null) { JToken locationJToken = targetingJToken["location"]; JToken xJToken = locationJToken["x"]; string x = (xJToken as JValue).Value.ToString(); JToken yJToken = locationJToken["y"]; string y = (yJToken as JValue).Value.ToString(); Geolocator geolocator = new Geolocator(); JToken accuracyJToken = targetingJToken["accuracy"]; string accuracy = (accuracyJToken as JValue).Value.ToString(); if (string.IsNullOrEmpty(accuracy)) geolocator.DesiredAccuracyInMeters = 1; else geolocator.DesiredAccuracyInMeters = Convert.ToUInt32(accuracy, 16); Geoposition geoposition = await geolocator.GetGeopositionAsync( TimeSpan.FromMinutes(5), TimeSpan.FromSeconds(10)); interstitialadRequest.Location = geoposition.Coordinate; JToken genderJToken = targetingJToken["gender"]; if (genderJToken != null) gender = (genderJToken as JValue).Value.ToString(); if (gender.ToLower() == "male") interstitialadRequest.Gender = UserGender.Male; else if (gender.ToLower() == "female") interstitialadRequest.Gender = UserGender.Female; JToken birthdayJToken = targetingJToken["birthday"]; string birthday = (birthdayJToken as JValue).Value.ToString(); double unixTimeStamp = Convert.ToDouble(birthday); System.DateTime dtDateTime = new DateTime(1970, 1, 1, 0, 0, 0, 0, System.DateTimeKind.Utc); interstitialadRequest.Birthday = dtDateTime.AddSeconds(unixTimeStamp).ToLocalTime(); } interstitialadRequest.ForceTesting = true;// Enable test ads interstitialAd.ReceivedAd += OnAdReceived; interstitialAd.FailedToReceiveAd += OnFailedToReceiveAd; interstitialAd.LoadAd(interstitialadRequest); #endregion } } } } } } catch (Exception e) { e.ToString(); System.Diagnostics.Debugger.Break(); } }
/// <summary> /// Displays Ads according to input from the JSON object /// </summary> /// <param name="parameters"></param> private void ShowAds(String parameters) { try { verticalposition = System.Windows.VerticalAlignment.Top; horizontalposition = System.Windows.HorizontalAlignment.Left; AdFormats adformat = AdFormats.Banner; JObject optionsJson = JObject.Parse(parameters); if (optionsJson != null) { JToken argsJson = null; argsJson = optionsJson["args"]; if (argsJson != null) { string adUnitId = string.Empty; string adSize = string.Empty; string adPosition = string.Empty; string callback = string.Empty; string leftmagin = string.Empty; string rightmagin = string.Empty; string topmagin = string.Empty; string bottommagin = string.Empty; JToken adUnitIdJToken = null; adUnitIdJToken = argsJson["adUnitId"]; if (adUnitIdJToken != null) adUnitId = (adUnitIdJToken as JValue).Value.ToString(); JToken adSizeJToken = null; adSizeJToken = argsJson["adSize"]; if (adSizeJToken != null) { adSize = (adSizeJToken as JValue).Value.ToString().ToUpper(); if (adSize != "INTERSTITIAL") { switch (adSize) { case "BANNER": adformat = AdFormats.Banner; break; case "SMART_BANNER": adformat = AdFormats.SmartBanner; break; } } } JToken adPositionJToken = null; adPositionJToken = argsJson["adPosition"]; if (adPositionJToken != null) { adPosition = (adPositionJToken as JValue).Value.ToString(); char[] delimiterChars = { '_' }; string[] Positions = adPosition.Split(delimiterChars); switch (Positions[0].ToLower()) { case "top": verticalposition = System.Windows.VerticalAlignment.Top; break; case "bottom": verticalposition = System.Windows.VerticalAlignment.Bottom; break; case "center": verticalposition = System.Windows.VerticalAlignment.Center; break; case "stretch": verticalposition = System.Windows.VerticalAlignment.Stretch; break; default: verticalposition = System.Windows.VerticalAlignment.Top; break; } switch (Positions[1].ToLower()) { case "left": horizontalposition = System.Windows.HorizontalAlignment.Left; break; case "right": horizontalposition = System.Windows.HorizontalAlignment.Right; break; case "center": horizontalposition = System.Windows.HorizontalAlignment.Center; break; case "stretch": horizontalposition = System.Windows.HorizontalAlignment.Stretch; break; default: horizontalposition = System.Windows.HorizontalAlignment.Left; break; } } JToken admarginsJToken = null; admarginsJToken = argsJson["margins"]; if (admarginsJToken != null) { JToken leftJToken = null; leftJToken = admarginsJToken["left"]; if (leftJToken != null) leftmagin = (leftJToken as JValue).Value.ToString(); JToken rightJToken = null; rightJToken = admarginsJToken["right"]; if (rightJToken != null) rightmagin = (rightJToken as JValue).Value.ToString(); JToken topJToken = null; topJToken = admarginsJToken["top"]; if (topJToken != null) topmagin = (topJToken as JValue).Value.ToString(); JToken bottomJToken = null; bottomJToken = admarginsJToken["bottom"]; if (leftJToken != null) bottommagin = (leftJToken as JValue).Value.ToString(); } JToken callbackJToken = null; callbackJToken = argsJson["callback"]; if (callbackJToken != null) callback = (callbackJToken as JValue).Value.ToString(); // NOTE: Edit "MY_AD_UNIT_ID" with your ad unit id. AdView bannerAd = new AdView { Format = adformat, AdUnitID = adUnitId, VerticalAlignment = verticalposition, HorizontalAlignment = horizontalposition }; bannerAd.ReceivedAd += OnAdReceived; bannerAd.FailedToReceiveAd += OnFailedToReceiveAd; //LayoutRoot.Children.Add(bannerAd); AdRequest adRequest = new AdRequest(); adRequest.ForceTesting = true; bannerAd.LoadAd(adRequest); } } } catch (Exception e) { e.ToString(); System.Diagnostics.Debugger.Break(); } }
/// <summary> /// Sets up the google AdView control /// </summary> private void SetupAdView() { bannerAd = new AdView { Format = AdFormats.Banner, AdUnitID = AD_UNIT_ID }; AdRequest adRequest = new AdRequest(); adRequest.ForceTesting = AD_UNIT_TESTING; bannerAd.LoadAd(adRequest); bannerAd.FailedToReceiveAd += OnFailedToReceiveAd; bannerAd.ReceivedAd += OnRecievedAd; Grid.SetColumn(bannerAd, 0); Grid.SetRow(bannerAd, 0); LayoutRoot.Children.Add(bannerAd); }
void showAdmobBanner() { if (isShowAds == 1) { bannerAd = new AdView { Format = AdFormats.Banner, AdUnitID = "xxxx" }; bannerAd.FailedToReceiveAd += OnFailedToReceiveAd; bannerAd.ReceivedAd += OnReceivedAd; AdRequest adRequest = new AdRequest(); //adRequest.ForceTesting = true;//here rem here adGridAdmob.Children.Add(bannerAd); bannerAd.LoadAd(adRequest);//hinh nh cai nay thua. Can kiem tra lai // toanstt_Refresh_admob(); } }
protected override void OnCreate(Bundle bundle) { try { base.OnCreate (bundle); RPSArcadeGame.Activity = this; currentGame = new RPSArcadeGame (); FrameLayout fl = new FrameLayout (this); LinearLayout ll = new LinearLayout (this); ll.Orientation = Orientation.Vertical; ll.SetGravity (GravityFlags.Top); fl.AddView (currentGame.Window); adView = new AdView (this, AdSize.Banner, "ca-app-pub-3805641000844271/9009097745"); ll.AddView (adView); fl.AddView (ll); SetContentView (fl); AdRequest adRequest = new AdRequest (); #if DEBUG adRequest.SetTesting (true); adRequest.AddTestDevice (AdRequest.TestEmulator); #endif adView.LoadAd (adRequest); interstitialAd = new InterstitialAd (this, "ca-app-pub-3805641000844271/7877114945"); AdRequest adRequest2 = new AdRequest (); #if DEBUG adRequest2.SetTesting (true); adRequest2.AddTestDevice (AdRequest.TestEmulator); #endif interstitialAd.LoadAd (adRequest2); interstitialAd.DismissScreen += (sender, e) => FullAdOn = false; currentGame.Run (); } catch (Exception e) { NotifyViaToast (e.Message); } }