¡IMPORTANTE! Para poder hacer uso de los códigos SDK la cuenta debe tener activo el servicio de Rich Media. En caso de no tenerlo y requerir asistencia contacte a su Ejecutivo de Cuentas o directamente al equipo Comercial. |
...
Introducción
El siguiente documento describe los pasos requeridos para la integración del iOS SDK de e-planning. Usando dicho SDK podrá servir facilmente anuncios tradicionales, rich media MRAID compliance, intersticiales y tag de terceros provenientes de diversas fuentes. El iOS SDK de e-planning soporta las funcionalidades de segmentación provistas para el delivery de anuncios de e-planning ad server.
Implementación
La implementación de espacios de publicidad en app requiere de tres pasos:
- Creación de placements en la herramienta de ad server.
- Creación de pauta y anucios de prueba.
- Implementación del SDK en la app.
1. CREACIÓN DE PLACEMENTS
En la plataforma de e-planning adserver es necesario dar de alta un sitio correspondiente a la app, al menos una sección y un espacio por cada uno de los placements (espacios de publicidad) que se quieren implementar dentro de dicha app.
Por ejemplo, si se quieren implementar dos secciones “Home” e “Internas”, cada sección con dos espacios de publicidad de 320x50 (superior e inferior) y un anuncio interstitial, se deberán dar de alta 6 espacios (placements) diferentes en e-planning.
...
Para dar de alta el sitio, las secciones y los espacios, se debe ingresar en el adserver en la solapa Inventario.
Para el alta de sitio >> ir a la opción agregar Sitio
IMPORTANTE! Al crear el sitio, señalar que es una Aplicación, de lo contrario las opciones propias para SDK no estarán disponibles: En caso de que el sitio ya este creado, editarlo y marcar la opción correcta de 'Tipo de Implementación': Aplicación |
...
Para el alta de sección >> ir a la opción agregar Sección
Para el alta de espacios >> ir a la opción agregar Espacio
Para más información consulte los siguientes documentos en nuestra Kbase
Creación y Alta de Sitios http://chat.e-planning.net/index.php?/Knowledgebase/Article/View/549/245/creacin--alta-de-sitios
Creación y Alta de Secciones http://chat.e-planning.net/index.php?/Knowledgebase/Article/View/27/247/creacin--alta-de-secciones
Creación y Alta de Espacios http://chat.e-planning.net/index.php?/Knowledgebase/Article/View/29/246/creacin--alta-de-espacios |
...
Una vez dados de alta el sitio, secciones y espacios se deberá extraer los placement IDs y descargar el paquete del SDK.
Para ello ingrese a la opción Sitios dentro de la solapa Inventario, seleccione el sitio correspondiente a su app y haga click en la opción “Mobile SDK”
Allí encontrará los links de descarga de e-planning iOS SDK, y el código de la aplicación de prueba. En dicha pantalla podrá visualizar también los parámetros a configurar dentro del SDK.
Parámetro de Configuración:
...
El sistema identificará con un codigo alfanumérico diferente cada uno de los espacios creados. Dichos ids se incluirán en las llamadas a espacios publicitarios dentro de la app, de acuerdo a las intrucciones indicadas en este documento.
...
2. CREACIÓN DE PAUTA Y ALTA DE ANUNCIOS DE PRUEBA.
Para facilitar el proceso de implementación y prueba se sugiere el alta de una pauta y anuncios de prueba en los placements creados anteriormente.
Se pueden implementar anuncios de tipo: Imagen (jpg, png o gif) / Anuncios de Ad Studio Mobile
Dicho proceso se realiza en la plataforma de e-planning ingresando en la opción Pautas dentro de la solapa Órdenes.
Para más información consulto los siguientes documentos en nuestra Kbase: Alta de Pautas
Alta de Anuncios |
¡IMPORTANTE! Este tipo de implementación con SDK tiene limitaciones funcionales cuya lógica está relacionada al conjunto de espacios pertenecientes a una sección : Competencia entre pautas y anuncios en Espacios Gemelos. Está preparado para hacer un request por espacio, y no se puede relacionar que dos o más requests son de la misma página. |
3. IMPLEMENTACIÓN DEL SDK
Importación del SDK
...
Se deben agregar los siguientes frameworks ya que son requeridos para el funcionamiento del SDK.
- AdSupport.framework
- AudioToolbox.framework
- AVFoundation.framework
- CFNetwork.framework
- CoreGraphics.framework
- CoreTelephony.framework
- EventKit.framework
- Foundation.framework
- iAd.framework
- MediaPlayer.framework
- MessageUI.framework
- MillennialMedia.framework
- MobileCoreServices.framework
- PassKit.framework
- QuartzCore.framework
- Security.framework
- Social.framework
- StoreKit.framework
- SystemConfiguration.framework
- UIKit.framework
Finalmente en XCode, dentro del la solapa Build Settings seleccione All e ingrese a la sección “Linking”. Haciendo doble click en la opción ”Other Linking Flags” agregue '-ObjC' sin comillas.
...