Foro de elhacker.net

Programación => .NET (C#, VB.NET, ASP) => Mensaje iniciado por: .:Weeds:. en 9 Noviembre 2010, 21:09 pm



Título: Integrar adsense en vb.net
Publicado por: .:Weeds:. en 9 Noviembre 2010, 21:09 pm
Bueno llevo tiempo que pense en poner adsense en una aplicacion mia de vb.net que la verdad tiene bastantes descargas, e visto gente que a echo lo mismo y google rapidamente lo ha pillado, pero quiero intentarlo xDD, hago primero 100 impresiones de pagina antes de mostrar la publicidad, de esta manera creo que se camuflan mas los clicks, tambien puse la publicidad en una ventana que para acceder al programa tenias que hacer click en la publi, y al hacer click se te habria el form, esto lo hice asi:

Código
  1.    Dim i As Integer = 0
  2.    Private Sub WebBrowser1_DocumentCompleted(ByVal sender As System.Object, ByVal e As System.Windows.Forms.WebBrowserDocumentCompletedEventArgs) Handles WebBrowser1.DocumentCompleted
  3.        i = i + 1
  4.        If i > 2 Then
  5.            ElFormAAbrir.show()
  6.        End If
Ya cuando estaba mas feliz que una perdiz probe mi programa en el pc de un amigo, y al hacer click en la publicidad se habre en el navegador de windows, no en el webbrowser, con lo cual nunca se llega a abrir el form  :-( :-( , a alguien se le ocurre alguna idea??  :-\

Saludos


Título: Re: Integrar adsense en vb.net
Publicado por: [D4N93R] en 9 Noviembre 2010, 21:30 pm
Intenta manejar el evento New Window, algo así se llama, en el argumento le das e.Cancel=true; y ahí manejas lo que necesites hace.

Un saludo y espero funcione..


Título: Re: Integrar adsense en vb.net
Publicado por: .:Weeds:. en 9 Noviembre 2010, 22:10 pm
Gracias, mañana en clase que hay windows xp lo pruebo y comento que tal
Saludos


Título: Re: Integrar adsense en vb.net
Publicado por: .:Weeds:. en 10 Noviembre 2010, 13:34 pm
Efectivamente con eso deniego que se pueda abrir otra ventana ;-), ahora me ha surgido el siguiente problema; como hago para que la url que se habria habierto en la siguiente ventana se habra en el webbrowser? No se si me he explicado bien.

Saludos y gracias de antemano


Título: Re: Integrar adsense en vb.net
Publicado por: [D4N93R] en 10 Noviembre 2010, 14:22 pm
Usa Navigate.. :P


Título: Re: Integrar adsense en vb.net
Publicado por: .:Weeds:. en 10 Noviembre 2010, 15:03 pm
Perdona pero no me e sabido explicar, la cuestion no es como hacer ir al webbrowser a cierta web, mi duda es que ya que intenta acceder a otra web desde el navegador predeterminado de windows y en el evento newwindows le hago un e.cancel=true, como saber a que url me habria mandado para guardarla en un string y posteriormente redireccionar el webbrowser a esa web para que me cuente el click

Gracias y saludos


Título: Re: Integrar adsense en vb.net
Publicado por: [D4N93R] en 10 Noviembre 2010, 15:17 pm
Ah ok! prueba esto en el evento new window, antes de hacer Cancel = true;

 webBrowserDelNuevoTab.Navigate(webbrowseranterior.StatusText); 


:)