Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

¡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:

  1. Creación de placements en la herramienta de ad server.
  2. Creación de pauta y anucios de prueba.
  3. 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.

Image Added

...

Para dar de alta el sitio, las secciones y los espacios, se debe ingresar en el adserver en la solapa Inventario.

Image Added

 

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:

Image Added

En caso de que el sitio ya este creado, editarlo y marcar la opción correcta de 'Tipo de Implementación': Aplicación

Image Added


 

...

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

 

 

...

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”

 

Image Added

 

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.

Image Added

 

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.

      Image Added

       

       

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

      ...