Problema “Algo está cubriendo el control Ad” Resuelto


Con anterioridad existía un problema en el control AdDuplex el cual utilizaba algunos algoritmos para proteger las aplicaciones en la red misma de otras aplicaciones que cubrían accidentalmente el control de anuncios y por lo tanto no se mostraban en realidad.
A pesar de que estos algoritmos utilizados son eficaces, en general daban lugar a problemas que son difíciles de identificar o generaban conflictos con los deseos de los desarrolladores (como la aplicación de un botón para cerrar el anuncio).

Hoy AdDuplex ha anunciado que en sus actualizaciones del SDK de Windows Phone se han contemplado las siguientes cuestiones:

Botón de extracción de Ad

Las versiones 2.8.0.5 para Windows Phone 8 y la 2.7.0.5 para Windows Phone 7 introducen la posibilidad de crear botones de control de eliminación de anuncios. Durante mucho tiempo no fue posible debido a que los controles de anuncio estaban cubiertos por otros elementos XAML.

Dicha versión ahorra un poco de espacio en la esquina superior derecha del control anuncio. Utilice este espacio para su colocación de los botones.

Y bueno, para que se entienda mejor, les comparto un ejemplo sencillo de cómo hacer la implementación del botón de eliminación de anuncios.

NOTA: Por motivos didácticos el siguiente ejemplo se basara en un proyecto nuevo, pero si gustan pueden implementarlo en cualquiera de sus proyectos ya comenzados.

Lo primero que debemos de agregar en nuestro explorador de soluciones la referencia AdDuplex.WindowsPhone
Damos clic derecho sobre References para que nos muestre un submenú, y de ese seleccionamos la opción Administrar paquetes NuGet

 

 

 

Después solo procedemos a buscar en línea ingresando la palabra “adduplex”, cuando nos aparezca solo lo seleccionamos e instalamos.

 

Una vez hecho esto, en nuestro archivo MainPage.xaml ingresaremos debajo de:

shell:SystemTray.IsVisible=”True”

Esta línea:


xmlns:ad=”clr-namespace:AdDuplex;assembly=AdDuplex.WindowsPhone”>

 

Para que después en nuestro <Grid> principal agreguemos lo siguiente:

<ad:AdControl x:Name= “adControl” IsTest= “true” />



Una capa verdosa aparecerá en la parte superior del control ad (visible solo en la vista de diseño de VS). Esta capa representa un área que se debe dejar al descubierto para que el control de ad funcione correctamente.

 

 

Ahora lo que debemos de hacer es localizar en el botón un espacio en negro.
Para esta demostración utilizare un elemento TextBlock con la propiedad Text establecida en “X”.

 

<TextBlock Text = “X” TextAlignment = “Center”
Margin=”559,125,122,162″ Tap = “Close_Tapped” />

Trate de no cubrir la zona verde.

 

 

Ya con esto, nada más es cuestión de darle una acción al evento Tap para que cuando toquemos el botón nos desaparezca la publicidad.
Aquí el demo de este mini tutorial.

Espero y les sirva.

Happy Coding!

 

 

 

 

Anuncios

Responder

Por favor, inicia sesión con uno de estos métodos para publicar tu comentario:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión /  Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión /  Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión /  Cambiar )

Conectando a %s