SlideShare una empresa de Scribd logo
Vicente Guzman
MVP Windows Platform Development
Integrando publicidad de AdDuplex en
WP8.1
La mayoría de los desarrolladores que van empezando publican sus apps de manera gratuita, ya
que piensan (aclaro, no todos) que no son lo suficientemente buenas para estar en venta pero a la
ves si quisieran estar generando alguna ganancia, por más mínima que sea, solo que una de dos, o
no saben cómo manejar la publicidad (crearla) o no saben en código como implementarla, es por
eso que el día de hoy les vengo a apoyar con ambos problemas.
¿Qué es AdDuplex?
“AdDuplex is a cross-promotion network specifically targeted at Windows 8 and Windows Phone apps
and games. It empowers developers to promote apps for free by helping each other.
You add our AdControl to your application and start serving ads for other apps. They serve ads for
your app in return. It's that simple.”
Traducción:
AdDuplex es una red de promoción cruzada dirigida específicamente a aplicaciones y juegos para
Windows 8 y Windows Phone. Esto le facilita a los desarrolladores el promover aplicaciones de
forma gratuita de otras personas.
¿Cómo funciona?
Se agrega un control (AdControl) en la aplicación y este empieza a publicar anuncios de otras
aplicaciones, es decir, se verán logos o texto de otras apps, pero así como en su aplicación se
muestran la de otros desarrolladores, en las de ellos se mostraran la suya.
Para los que ya tengamos en nuestro Visual Studio 2013 la opción para crear aplicaciones para
Windows Phone 8.1 nos habremos de percatar que ya no funciona la integración de AdDuplex
para Windows Phone 8 ya que así como el SDK ha cambiado, las extensiones igual, pero para no
hacérles más largo el cuento, empecemos.
Lo primero que debemos de hacer será descargar la extensión de AdDuplex para el manejo de la
publicidad en Apps Universales.
Vicente Guzman
MVP Windows Platform Development
Nota: También la podemos descargar vía Nuget, pero para que funcione correctamente una vez
instalado, se deberá de reiniciar el VS2013.
Y ahora, ¿qué sigue?
Después de haberlo instalado, toca registrarse en www.adduplex.com para obtener un AppID para
la aplicación y empezar a promover otras aplicaciones, que van a promover el suyo a cambio.
Cuando estén dentro del portal verán este botoncito:
Una vez presionado (tocado, seleccionado) los mandara a una ventana que les pedirá selección la
plataforma para la cual se creara la publicidad, el nombre de la App que la tendrá y si ya está
publicada, la URL.
Cabe destacar que se puede quedar vacío si este último aún no se cumple.
Para efectos didácticos, lo llenare con datos no reales.
Nota: Favor de seleccionar la opción de Windows Phone 8.1
Vicente Guzman
MVP Windows Platform Development
Después de haber creado nuestra app, estaremos en otra pantalla donde nos mostrara la
información relevante de la misma. Si nos damos cuenta nos señalara que solo hemos completado
un paso de 4 y que nuestro campo URL sigue vacío.
También podremos ver que nos pregunta, mediante un checkbox si ya hemos integrado o
implementado el SDK de AdDuplex mediante código en nuestra App.
Si navegamos hacia abajo en la pestaña de Ads nos pregunta si queremos mostrar nuestra misma
App o si gustamos de poner otra. En caso de que opten poner la de alguien más, solo les pedirá
que pongan su URL de la tienda.
Continuando en la misma pestaña, también tenemos dos opciones, la de agregar solo texto o texto
con imagen. Déjenme les comento que esta información es necesaria y obligatoria de agregar, ya
que es lo que el usuario final observara en su aplicación.
Vicente Guzman
MVP Windows Platform Development
Vicente Guzman
MVP Windows Platform Development
Una vez realizado lo anterior, si guardamos nuestro avance, veremos que habremos cumplido
con el paso 2, pero si queremos realizar el paso 3, deberemos de aprender como agregar la
publicidad en nuestra App.
Esto se hace navegando en la pestaña de Code, donde se nos explica y muestra las 2 líneas de
código XAML que debemos de agregar para que la publicidad se muestre.
Nota: Realizando pruebas previamente, el espacio de nombre generado en la página, no funciona
correctamente.
Cuando se haya realizado esto, solo es cuestión de que marquemos el checkbox y ya habremos
completado el paso 3.
Para que queden culminados los pasos, solo nos restaría agregar la URL de la App ya publicada.
Vicente Guzman
MVP Windows Platform Development
Pero…. ¿y el demo?
Tranquilos amigos, que aún no se termina el tutorial.
Empecemos generando un nuevo proyecto:
En nuestro explorador de soluciones, demos clic secundario en References para que nos
despliegue un menú, en donde seleccionaremos la primera opción: Agregar Referencia.
Una vez que nos abra la ventana, en la categoría de Windows Phone 8.1 podremos visualizar la
extensión: AdDuplex SDK for Windows Phone 8.1 (XAML), seleccionémosla y demos clic en
aceptar.
Vicente Guzman
MVP Windows Platform Development
Ahora solo abramos nuestro archivo MainPage.xaml (u otro archivo xaml según corresponda para
su proyecto) y agregue el espacio de nombres:
xmlns:ad="using:AdDuplex.Universal.Controls.WinPhone.XAML"
Para finalizar solo toca agregar el AdControl :
< ad:AdControl x:Name="adDuplexAd" AppId="109687"/>
Guardemos, compilemos y ejecutemos.
Vicente Guzman
MVP Windows Platform Development
Si se preguntan por qué no se muestra el texto escrito previamente, la solución es sencilla y es que
esta es cíclica, es decir, tardara en aparecer.
Esto ha sido todo por hoy, y bueno como siempre, aquí les dejo el código visto en el tutorial.
Hasta la próxima!!

Más contenido relacionado

La actualidad más candente

App inventor
App inventorApp inventor
App inventor
Iveth Barros
 
Hola mundo
Hola mundoHola mundo
Hola mundo
JavierCajero
 
Subir una aplicación a google play
Subir una aplicación a google playSubir una aplicación a google play
Subir una aplicación a google playOscar Eduardo
 
Instalar plugins de android en netbeans
Instalar plugins de android en netbeansInstalar plugins de android en netbeans
Instalar plugins de android en netbeans
Eduardo del Angel
 
Holiii 3
Holiii 3Holiii 3
Holiii 3
ANTHONY OCHOA
 
Calculo(120543)
Calculo(120543)Calculo(120543)
Calculo(120543)
ANTHONY OCHOA
 
2 ae garciajoséandroid studio
2 ae garciajoséandroid studio2 ae garciajoséandroid studio
2 ae garciajoséandroid studiomafia
 
Interfaces increibles en Android
Interfaces increibles en AndroidInterfaces increibles en Android
Interfaces increibles en Android
jezabelink
 
Trabajo de NTICS II
Trabajo de NTICS IITrabajo de NTICS II
Trabajo de NTICS II
marco_acuna
 
Programa 13
Programa 13Programa 13
Programa 13
Lucero De La Cruz
 
Google app inventor
Google app inventorGoogle app inventor
Google app inventor
Jorge Taipe
 
Integrando publicidad en nuestras Apps de Windows 8 con JS
Integrando publicidad en nuestras Apps de Windows 8 con JSIntegrando publicidad en nuestras Apps de Windows 8 con JS
Integrando publicidad en nuestras Apps de Windows 8 con JSVicente Gerardo Guzman Lucio
 
Aplicaciones Android (Instalación de Eclipse y Plugin de Android)
Aplicaciones Android (Instalación de Eclipse y Plugin de Android)Aplicaciones Android (Instalación de Eclipse y Plugin de Android)
Aplicaciones Android (Instalación de Eclipse y Plugin de Android)Edgar Mendez
 

La actualidad más candente (13)

App inventor
App inventorApp inventor
App inventor
 
Hola mundo
Hola mundoHola mundo
Hola mundo
 
Subir una aplicación a google play
Subir una aplicación a google playSubir una aplicación a google play
Subir una aplicación a google play
 
Instalar plugins de android en netbeans
Instalar plugins de android en netbeansInstalar plugins de android en netbeans
Instalar plugins de android en netbeans
 
Holiii 3
Holiii 3Holiii 3
Holiii 3
 
Calculo(120543)
Calculo(120543)Calculo(120543)
Calculo(120543)
 
2 ae garciajoséandroid studio
2 ae garciajoséandroid studio2 ae garciajoséandroid studio
2 ae garciajoséandroid studio
 
Interfaces increibles en Android
Interfaces increibles en AndroidInterfaces increibles en Android
Interfaces increibles en Android
 
Trabajo de NTICS II
Trabajo de NTICS IITrabajo de NTICS II
Trabajo de NTICS II
 
Programa 13
Programa 13Programa 13
Programa 13
 
Google app inventor
Google app inventorGoogle app inventor
Google app inventor
 
Integrando publicidad en nuestras Apps de Windows 8 con JS
Integrando publicidad en nuestras Apps de Windows 8 con JSIntegrando publicidad en nuestras Apps de Windows 8 con JS
Integrando publicidad en nuestras Apps de Windows 8 con JS
 
Aplicaciones Android (Instalación de Eclipse y Plugin de Android)
Aplicaciones Android (Instalación de Eclipse y Plugin de Android)Aplicaciones Android (Instalación de Eclipse y Plugin de Android)
Aplicaciones Android (Instalación de Eclipse y Plugin de Android)
 

Similar a Integrando publicidad de AdDuplex en WP8.1

Android studio
Android studioAndroid studio
Android studio
Jose García
 
Imperial math -_expo
Imperial math -_expoImperial math -_expo
Imperial math -_expo
Alejandra Rodriguez
 
Imperial math- Presentacion
Imperial math- PresentacionImperial math- Presentacion
Imperial math- Presentacion
Christian Carrera
 
Programa 12 Ciclo do
Programa 12 Ciclo doPrograma 12 Ciclo do
Programa 12 Ciclo do
Esmedc20
 
Pg12
Pg12Pg12
Trabajo de ntics ii
Trabajo de ntics iiTrabajo de ntics ii
Trabajo de ntics ii
Kevin Semanate
 
266521557 apuntes-unidad-formativa-app-inventor
266521557 apuntes-unidad-formativa-app-inventor266521557 apuntes-unidad-formativa-app-inventor
266521557 apuntes-unidad-formativa-app-inventor
xavazque2
 
Google app inventor a
Google app inventor aGoogle app inventor a
Google app inventor a
Andres CM
 
Programa 11 Ciclo For
Programa 11 Ciclo ForPrograma 11 Ciclo For
Programa 11 Ciclo For
Esmedc20
 
Pg11
Pg11Pg11
Programa 7 Uso del "If"
Programa 7 Uso del "If"Programa 7 Uso del "If"
Programa 7 Uso del "If"
Esmedc20
 
Pg13
Pg13Pg13
Programa 13 Ciclo while
Programa 13 Ciclo whilePrograma 13 Ciclo while
Programa 13 Ciclo while
Esmedc20
 
Hands on Lab: Construyendo un lector RSS con AppMakr y publicando en el Marke...
Hands on Lab: Construyendo un lector RSS con AppMakr y publicando en el Marke...Hands on Lab: Construyendo un lector RSS con AppMakr y publicando en el Marke...
Hands on Lab: Construyendo un lector RSS con AppMakr y publicando en el Marke...
Sorey García
 
Crear una aplicacion android
Crear una aplicacion androidCrear una aplicacion android
Crear una aplicacion android
Carla Villamarin
 
Ejercicios_Basicos_de_netbeans (1).doc
Ejercicios_Basicos_de_netbeans (1).docEjercicios_Basicos_de_netbeans (1).doc
Ejercicios_Basicos_de_netbeans (1).doc
AnaLpez275
 
Ejercicios_Basicos_de_netbeans.doc
Ejercicios_Basicos_de_netbeans.docEjercicios_Basicos_de_netbeans.doc
Ejercicios_Basicos_de_netbeans.doc
AnaLpez275
 
Ejercicios_Basicos_de_netbeans (2).doc
Ejercicios_Basicos_de_netbeans (2).docEjercicios_Basicos_de_netbeans (2).doc
Ejercicios_Basicos_de_netbeans (2).doc
AnaLpez275
 
Ejercicios_Basicos_de_netbeans (3).doc
Ejercicios_Basicos_de_netbeans (3).docEjercicios_Basicos_de_netbeans (3).doc
Ejercicios_Basicos_de_netbeans (3).doc
AnaLpez275
 

Similar a Integrando publicidad de AdDuplex en WP8.1 (20)

Integrando publicidad de AdMob en WP 8.0
Integrando publicidad de AdMob en WP 8.0Integrando publicidad de AdMob en WP 8.0
Integrando publicidad de AdMob en WP 8.0
 
Android studio
Android studioAndroid studio
Android studio
 
Imperial math -_expo
Imperial math -_expoImperial math -_expo
Imperial math -_expo
 
Imperial math- Presentacion
Imperial math- PresentacionImperial math- Presentacion
Imperial math- Presentacion
 
Programa 12 Ciclo do
Programa 12 Ciclo doPrograma 12 Ciclo do
Programa 12 Ciclo do
 
Pg12
Pg12Pg12
Pg12
 
Trabajo de ntics ii
Trabajo de ntics iiTrabajo de ntics ii
Trabajo de ntics ii
 
266521557 apuntes-unidad-formativa-app-inventor
266521557 apuntes-unidad-formativa-app-inventor266521557 apuntes-unidad-formativa-app-inventor
266521557 apuntes-unidad-formativa-app-inventor
 
Google app inventor a
Google app inventor aGoogle app inventor a
Google app inventor a
 
Programa 11 Ciclo For
Programa 11 Ciclo ForPrograma 11 Ciclo For
Programa 11 Ciclo For
 
Pg11
Pg11Pg11
Pg11
 
Programa 7 Uso del "If"
Programa 7 Uso del "If"Programa 7 Uso del "If"
Programa 7 Uso del "If"
 
Pg13
Pg13Pg13
Pg13
 
Programa 13 Ciclo while
Programa 13 Ciclo whilePrograma 13 Ciclo while
Programa 13 Ciclo while
 
Hands on Lab: Construyendo un lector RSS con AppMakr y publicando en el Marke...
Hands on Lab: Construyendo un lector RSS con AppMakr y publicando en el Marke...Hands on Lab: Construyendo un lector RSS con AppMakr y publicando en el Marke...
Hands on Lab: Construyendo un lector RSS con AppMakr y publicando en el Marke...
 
Crear una aplicacion android
Crear una aplicacion androidCrear una aplicacion android
Crear una aplicacion android
 
Ejercicios_Basicos_de_netbeans (1).doc
Ejercicios_Basicos_de_netbeans (1).docEjercicios_Basicos_de_netbeans (1).doc
Ejercicios_Basicos_de_netbeans (1).doc
 
Ejercicios_Basicos_de_netbeans.doc
Ejercicios_Basicos_de_netbeans.docEjercicios_Basicos_de_netbeans.doc
Ejercicios_Basicos_de_netbeans.doc
 
Ejercicios_Basicos_de_netbeans (2).doc
Ejercicios_Basicos_de_netbeans (2).docEjercicios_Basicos_de_netbeans (2).doc
Ejercicios_Basicos_de_netbeans (2).doc
 
Ejercicios_Basicos_de_netbeans (3).doc
Ejercicios_Basicos_de_netbeans (3).docEjercicios_Basicos_de_netbeans (3).doc
Ejercicios_Basicos_de_netbeans (3).doc
 

Más de Vicente Gerardo Guzman Lucio

GPPB2024 - Integrando ChatGPT en Power Automate
GPPB2024 - Integrando ChatGPT en Power AutomateGPPB2024 - Integrando ChatGPT en Power Automate
GPPB2024 - Integrando ChatGPT en Power Automate
Vicente Gerardo Guzman Lucio
 
Introducción a Amazon Alexa.pptx
Introducción a Amazon Alexa.pptxIntroducción a Amazon Alexa.pptx
Introducción a Amazon Alexa.pptx
Vicente Gerardo Guzman Lucio
 
Creando un Chatbot en C# con ChatGPT.pdf
Creando un Chatbot en C# con ChatGPT.pdfCreando un Chatbot en C# con ChatGPT.pdf
Creando un Chatbot en C# con ChatGPT.pdf
Vicente Gerardo Guzman Lucio
 
ChatGPT & Alexa.pptx
ChatGPT & Alexa.pptxChatGPT & Alexa.pptx
ChatGPT & Alexa.pptx
Vicente Gerardo Guzman Lucio
 
Bienvenido .Net MAUI - la evolución de Xamarin.Forms
Bienvenido .Net MAUI - la evolución de Xamarin.FormsBienvenido .Net MAUI - la evolución de Xamarin.Forms
Bienvenido .Net MAUI - la evolución de Xamarin.Forms
Vicente Gerardo Guzman Lucio
 
Conectando un Azure Bot con una Alexa Skill
Conectando un Azure Bot con una Alexa SkillConectando un Azure Bot con una Alexa Skill
Conectando un Azure Bot con una Alexa Skill
Vicente Gerardo Guzman Lucio
 
Azure DevOps y Blazor Web Assembly
Azure DevOps y Blazor Web AssemblyAzure DevOps y Blazor Web Assembly
Azure DevOps y Blazor Web Assembly
Vicente Gerardo Guzman Lucio
 
Desarrollo de Interfaces de Voz: Alexa Skills
Desarrollo de Interfaces de Voz: Alexa SkillsDesarrollo de Interfaces de Voz: Alexa Skills
Desarrollo de Interfaces de Voz: Alexa Skills
Vicente Gerardo Guzman Lucio
 
Blazor vs VUE
Blazor vs VUEBlazor vs VUE
Introducción a Blazor
Introducción a BlazorIntroducción a Blazor
Introducción a Blazor
Vicente Gerardo Guzman Lucio
 
Infraestructura como Código en Azure
Infraestructura como Código en AzureInfraestructura como Código en Azure
Infraestructura como Código en Azure
Vicente Gerardo Guzman Lucio
 
Diseño de Experiencias de Voz con Amazon Alexa
Diseño de Experiencias de Voz con Amazon AlexaDiseño de Experiencias de Voz con Amazon Alexa
Diseño de Experiencias de Voz con Amazon Alexa
Vicente Gerardo Guzman Lucio
 
Alexa Skill con .NETCore & AWS Lambda
Alexa Skill con .NETCore & AWS LambdaAlexa Skill con .NETCore & AWS Lambda
Alexa Skill con .NETCore & AWS Lambda
Vicente Gerardo Guzman Lucio
 
Skills Nights - Vol.III - Primeros Pasos
Skills Nights - Vol.III - Primeros PasosSkills Nights - Vol.III - Primeros Pasos
Skills Nights - Vol.III - Primeros Pasos
Vicente Gerardo Guzman Lucio
 
¿Qué es la Nube?
¿Qué es la Nube?¿Qué es la Nube?
¿Qué es la Nube?
Vicente Gerardo Guzman Lucio
 
Consumiendo un servicio externo con Axios en Alexa
Consumiendo un servicio externo con Axios en AlexaConsumiendo un servicio externo con Axios en Alexa
Consumiendo un servicio externo con Axios en Alexa
Vicente Gerardo Guzman Lucio
 
La era de los Chatbots
La era de los ChatbotsLa era de los Chatbots
La era de los Chatbots
Vicente Gerardo Guzman Lucio
 
Android 64x con Xamarin.Forms
Android 64x con Xamarin.FormsAndroid 64x con Xamarin.Forms
Android 64x con Xamarin.Forms
Vicente Gerardo Guzman Lucio
 
Creando nuestra propia Skill de YouTube
Creando nuestra propia Skill de YouTubeCreando nuestra propia Skill de YouTube
Creando nuestra propia Skill de YouTube
Vicente Gerardo Guzman Lucio
 
Alexa Skill en 5 pasos
Alexa Skill en 5 pasosAlexa Skill en 5 pasos
Alexa Skill en 5 pasos
Vicente Gerardo Guzman Lucio
 

Más de Vicente Gerardo Guzman Lucio (20)

GPPB2024 - Integrando ChatGPT en Power Automate
GPPB2024 - Integrando ChatGPT en Power AutomateGPPB2024 - Integrando ChatGPT en Power Automate
GPPB2024 - Integrando ChatGPT en Power Automate
 
Introducción a Amazon Alexa.pptx
Introducción a Amazon Alexa.pptxIntroducción a Amazon Alexa.pptx
Introducción a Amazon Alexa.pptx
 
Creando un Chatbot en C# con ChatGPT.pdf
Creando un Chatbot en C# con ChatGPT.pdfCreando un Chatbot en C# con ChatGPT.pdf
Creando un Chatbot en C# con ChatGPT.pdf
 
ChatGPT & Alexa.pptx
ChatGPT & Alexa.pptxChatGPT & Alexa.pptx
ChatGPT & Alexa.pptx
 
Bienvenido .Net MAUI - la evolución de Xamarin.Forms
Bienvenido .Net MAUI - la evolución de Xamarin.FormsBienvenido .Net MAUI - la evolución de Xamarin.Forms
Bienvenido .Net MAUI - la evolución de Xamarin.Forms
 
Conectando un Azure Bot con una Alexa Skill
Conectando un Azure Bot con una Alexa SkillConectando un Azure Bot con una Alexa Skill
Conectando un Azure Bot con una Alexa Skill
 
Azure DevOps y Blazor Web Assembly
Azure DevOps y Blazor Web AssemblyAzure DevOps y Blazor Web Assembly
Azure DevOps y Blazor Web Assembly
 
Desarrollo de Interfaces de Voz: Alexa Skills
Desarrollo de Interfaces de Voz: Alexa SkillsDesarrollo de Interfaces de Voz: Alexa Skills
Desarrollo de Interfaces de Voz: Alexa Skills
 
Blazor vs VUE
Blazor vs VUEBlazor vs VUE
Blazor vs VUE
 
Introducción a Blazor
Introducción a BlazorIntroducción a Blazor
Introducción a Blazor
 
Infraestructura como Código en Azure
Infraestructura como Código en AzureInfraestructura como Código en Azure
Infraestructura como Código en Azure
 
Diseño de Experiencias de Voz con Amazon Alexa
Diseño de Experiencias de Voz con Amazon AlexaDiseño de Experiencias de Voz con Amazon Alexa
Diseño de Experiencias de Voz con Amazon Alexa
 
Alexa Skill con .NETCore & AWS Lambda
Alexa Skill con .NETCore & AWS LambdaAlexa Skill con .NETCore & AWS Lambda
Alexa Skill con .NETCore & AWS Lambda
 
Skills Nights - Vol.III - Primeros Pasos
Skills Nights - Vol.III - Primeros PasosSkills Nights - Vol.III - Primeros Pasos
Skills Nights - Vol.III - Primeros Pasos
 
¿Qué es la Nube?
¿Qué es la Nube?¿Qué es la Nube?
¿Qué es la Nube?
 
Consumiendo un servicio externo con Axios en Alexa
Consumiendo un servicio externo con Axios en AlexaConsumiendo un servicio externo con Axios en Alexa
Consumiendo un servicio externo con Axios en Alexa
 
La era de los Chatbots
La era de los ChatbotsLa era de los Chatbots
La era de los Chatbots
 
Android 64x con Xamarin.Forms
Android 64x con Xamarin.FormsAndroid 64x con Xamarin.Forms
Android 64x con Xamarin.Forms
 
Creando nuestra propia Skill de YouTube
Creando nuestra propia Skill de YouTubeCreando nuestra propia Skill de YouTube
Creando nuestra propia Skill de YouTube
 
Alexa Skill en 5 pasos
Alexa Skill en 5 pasosAlexa Skill en 5 pasos
Alexa Skill en 5 pasos
 

Último

CONCEPTOS DE PROGRAMACION CUALQUIER LENGUAJE
CONCEPTOS DE PROGRAMACION CUALQUIER LENGUAJECONCEPTOS DE PROGRAMACION CUALQUIER LENGUAJE
CONCEPTOS DE PROGRAMACION CUALQUIER LENGUAJE
SamuelGampley
 
Introducción_a_las_APIs_y_Desarrollo_Back-end-Abbie Dominguez Girondo.pdf
Introducción_a_las_APIs_y_Desarrollo_Back-end-Abbie Dominguez Girondo.pdfIntroducción_a_las_APIs_y_Desarrollo_Back-end-Abbie Dominguez Girondo.pdf
Introducción_a_las_APIs_y_Desarrollo_Back-end-Abbie Dominguez Girondo.pdf
AbbieDominguezGirond
 
PitchCollabART uniendo talentos, creando maravillas digitales
PitchCollabART uniendo talentos, creando maravillas digitalesPitchCollabART uniendo talentos, creando maravillas digitales
PitchCollabART uniendo talentos, creando maravillas digitales
juanorejuela499
 
Caso de exito Cirrus - Hospital La Salle
Caso de exito Cirrus - Hospital La SalleCaso de exito Cirrus - Hospital La Salle
Caso de exito Cirrus - Hospital La Salle
Ecaresoft Inc.
 
Maquina de Dibujo y Escritura Automática.pdf
Maquina de Dibujo y Escritura Automática.pdfMaquina de Dibujo y Escritura Automática.pdf
Maquina de Dibujo y Escritura Automática.pdf
juanjosebarreiro704
 
Escaneo y eliminación de malware en el equipo
Escaneo y eliminación de malware en el equipoEscaneo y eliminación de malware en el equipo
Escaneo y eliminación de malware en el equipo
nicromante2000
 

Último (6)

CONCEPTOS DE PROGRAMACION CUALQUIER LENGUAJE
CONCEPTOS DE PROGRAMACION CUALQUIER LENGUAJECONCEPTOS DE PROGRAMACION CUALQUIER LENGUAJE
CONCEPTOS DE PROGRAMACION CUALQUIER LENGUAJE
 
Introducción_a_las_APIs_y_Desarrollo_Back-end-Abbie Dominguez Girondo.pdf
Introducción_a_las_APIs_y_Desarrollo_Back-end-Abbie Dominguez Girondo.pdfIntroducción_a_las_APIs_y_Desarrollo_Back-end-Abbie Dominguez Girondo.pdf
Introducción_a_las_APIs_y_Desarrollo_Back-end-Abbie Dominguez Girondo.pdf
 
PitchCollabART uniendo talentos, creando maravillas digitales
PitchCollabART uniendo talentos, creando maravillas digitalesPitchCollabART uniendo talentos, creando maravillas digitales
PitchCollabART uniendo talentos, creando maravillas digitales
 
Caso de exito Cirrus - Hospital La Salle
Caso de exito Cirrus - Hospital La SalleCaso de exito Cirrus - Hospital La Salle
Caso de exito Cirrus - Hospital La Salle
 
Maquina de Dibujo y Escritura Automática.pdf
Maquina de Dibujo y Escritura Automática.pdfMaquina de Dibujo y Escritura Automática.pdf
Maquina de Dibujo y Escritura Automática.pdf
 
Escaneo y eliminación de malware en el equipo
Escaneo y eliminación de malware en el equipoEscaneo y eliminación de malware en el equipo
Escaneo y eliminación de malware en el equipo
 

Integrando publicidad de AdDuplex en WP8.1

  • 1. Vicente Guzman MVP Windows Platform Development Integrando publicidad de AdDuplex en WP8.1 La mayoría de los desarrolladores que van empezando publican sus apps de manera gratuita, ya que piensan (aclaro, no todos) que no son lo suficientemente buenas para estar en venta pero a la ves si quisieran estar generando alguna ganancia, por más mínima que sea, solo que una de dos, o no saben cómo manejar la publicidad (crearla) o no saben en código como implementarla, es por eso que el día de hoy les vengo a apoyar con ambos problemas. ¿Qué es AdDuplex? “AdDuplex is a cross-promotion network specifically targeted at Windows 8 and Windows Phone apps and games. It empowers developers to promote apps for free by helping each other. You add our AdControl to your application and start serving ads for other apps. They serve ads for your app in return. It's that simple.” Traducción: AdDuplex es una red de promoción cruzada dirigida específicamente a aplicaciones y juegos para Windows 8 y Windows Phone. Esto le facilita a los desarrolladores el promover aplicaciones de forma gratuita de otras personas. ¿Cómo funciona? Se agrega un control (AdControl) en la aplicación y este empieza a publicar anuncios de otras aplicaciones, es decir, se verán logos o texto de otras apps, pero así como en su aplicación se muestran la de otros desarrolladores, en las de ellos se mostraran la suya. Para los que ya tengamos en nuestro Visual Studio 2013 la opción para crear aplicaciones para Windows Phone 8.1 nos habremos de percatar que ya no funciona la integración de AdDuplex para Windows Phone 8 ya que así como el SDK ha cambiado, las extensiones igual, pero para no hacérles más largo el cuento, empecemos. Lo primero que debemos de hacer será descargar la extensión de AdDuplex para el manejo de la publicidad en Apps Universales.
  • 2. Vicente Guzman MVP Windows Platform Development Nota: También la podemos descargar vía Nuget, pero para que funcione correctamente una vez instalado, se deberá de reiniciar el VS2013. Y ahora, ¿qué sigue? Después de haberlo instalado, toca registrarse en www.adduplex.com para obtener un AppID para la aplicación y empezar a promover otras aplicaciones, que van a promover el suyo a cambio. Cuando estén dentro del portal verán este botoncito: Una vez presionado (tocado, seleccionado) los mandara a una ventana que les pedirá selección la plataforma para la cual se creara la publicidad, el nombre de la App que la tendrá y si ya está publicada, la URL. Cabe destacar que se puede quedar vacío si este último aún no se cumple. Para efectos didácticos, lo llenare con datos no reales. Nota: Favor de seleccionar la opción de Windows Phone 8.1
  • 3. Vicente Guzman MVP Windows Platform Development Después de haber creado nuestra app, estaremos en otra pantalla donde nos mostrara la información relevante de la misma. Si nos damos cuenta nos señalara que solo hemos completado un paso de 4 y que nuestro campo URL sigue vacío. También podremos ver que nos pregunta, mediante un checkbox si ya hemos integrado o implementado el SDK de AdDuplex mediante código en nuestra App. Si navegamos hacia abajo en la pestaña de Ads nos pregunta si queremos mostrar nuestra misma App o si gustamos de poner otra. En caso de que opten poner la de alguien más, solo les pedirá que pongan su URL de la tienda. Continuando en la misma pestaña, también tenemos dos opciones, la de agregar solo texto o texto con imagen. Déjenme les comento que esta información es necesaria y obligatoria de agregar, ya que es lo que el usuario final observara en su aplicación.
  • 4. Vicente Guzman MVP Windows Platform Development
  • 5. Vicente Guzman MVP Windows Platform Development Una vez realizado lo anterior, si guardamos nuestro avance, veremos que habremos cumplido con el paso 2, pero si queremos realizar el paso 3, deberemos de aprender como agregar la publicidad en nuestra App. Esto se hace navegando en la pestaña de Code, donde se nos explica y muestra las 2 líneas de código XAML que debemos de agregar para que la publicidad se muestre. Nota: Realizando pruebas previamente, el espacio de nombre generado en la página, no funciona correctamente. Cuando se haya realizado esto, solo es cuestión de que marquemos el checkbox y ya habremos completado el paso 3. Para que queden culminados los pasos, solo nos restaría agregar la URL de la App ya publicada.
  • 6. Vicente Guzman MVP Windows Platform Development Pero…. ¿y el demo? Tranquilos amigos, que aún no se termina el tutorial. Empecemos generando un nuevo proyecto: En nuestro explorador de soluciones, demos clic secundario en References para que nos despliegue un menú, en donde seleccionaremos la primera opción: Agregar Referencia. Una vez que nos abra la ventana, en la categoría de Windows Phone 8.1 podremos visualizar la extensión: AdDuplex SDK for Windows Phone 8.1 (XAML), seleccionémosla y demos clic en aceptar.
  • 7. Vicente Guzman MVP Windows Platform Development Ahora solo abramos nuestro archivo MainPage.xaml (u otro archivo xaml según corresponda para su proyecto) y agregue el espacio de nombres: xmlns:ad="using:AdDuplex.Universal.Controls.WinPhone.XAML" Para finalizar solo toca agregar el AdControl : < ad:AdControl x:Name="adDuplexAd" AppId="109687"/> Guardemos, compilemos y ejecutemos.
  • 8. Vicente Guzman MVP Windows Platform Development Si se preguntan por qué no se muestra el texto escrito previamente, la solución es sencilla y es que esta es cíclica, es decir, tardara en aparecer. Esto ha sido todo por hoy, y bueno como siempre, aquí les dejo el código visto en el tutorial. Hasta la próxima!!