Integrar adsense en vb.net

Iniciado por .:Weeds:., 9 Noviembre 2010, 21:09 PM

0 Miembros y 1 Visitante están viendo este tema.

.:Weeds:.

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 (vbnet) [Seleccionar]
    Dim i As Integer = 0
    Private Sub WebBrowser1_DocumentCompleted(ByVal sender As System.Object, ByVal e As System.Windows.Forms.WebBrowserDocumentCompletedEventArgs) Handles WebBrowser1.DocumentCompleted
        i = i + 1
        If i > 2 Then
            ElFormAAbrir.show()
        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


[D4N93R]

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..

.:Weeds:.

Gracias, mañana en clase que hay windows xp lo pruebo y comento que tal
Saludos


.:Weeds:.

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


[D4N93R]


.:Weeds:.

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


[D4N93R]

Ah ok! prueba esto en el evento new window, antes de hacer Cancel = true;

webBrowserDelNuevoTab.Navigate(webbrowseranterior.StatusText); 


:)