2010-09-30 12 views
5

Tenemos una aplicación que admite iAds. Aparentemente iOs 4.2 para iPad admitirá esto, pero haciendo algunas pruebas con el SDK beta, no hay forma de cambiar el tamaño de banner para que se ajuste al DetailView de un SplitViewController.Tamaño del contenido de la pancarta iAd .. (Soporte iAd con iOs 4.2 para iPad)

en Iphone estableces los identificadores de tamaño de contenido requeridos para un banner publicitario, que son ADBannerContentSizeIdentifier320x50 o ADBannerContentSizeIdentifier480x32 (refiriéndose a Vertical y horizontal), pero no hay tales identificadores en el nuevo SDK para el iPad.

Y parece que se ignora el ajuste del ancho del marco o encuadernado. En modo paisaje, el tamaño de la pancarta es (1024, 66) y el modo horizontal es (768, 66) pase lo que pase.

¿Alguna idea?

Gracias de antemano

+2

NDA !!! haga este tipo de pregunta en el desarrollador de foro de Apple. – Vinzius

Respuesta

7

Antes de responder a esta pregunta, tengo que recordarle que 4.2 beta es bajo NDA.

Puedo decir que si miras los diffs de la API para 4.2 en iAd.framework, verás que ADBannerContentSizeIdentifier480x32 ha sido desaprobado y reemplazado.

Independientemente del dispositivo, los anuncios serán del ancho de la pantalla. No hay forma de evitar esto.

La vista de Apple en iAds es que deben cubrir el 10% superior o inferior de la pantalla. Período. En términos más simples, no puede especificar el tamaño de una vista de pancarta.

+0

¡Gracias! ... así que no hay forma de solucionar esto ... relacionado con los identificadores, ¿quieres decir esto ?: ADBannerContentSizeIdentifier480x32 – Omer

+0

(lo siento, solo presiona la tecla de retorno y publica la respuesta) ¡Gracias! ... así que no hay forma de solucionar esto ... relacionado con los identificadores, ¿quiere decir que esto: ADBannerContentSizeIdentifier480x32 se reemplazó con ADBannerContentSizeIdentifierLandscape? – Omer

+0

No, no hay ninguna solución. Incluso si lograste cambiar el marco, tu aplicación sería rechazada. –

0

A partir de IOS 6 ADBannerContentSizeIdentifiers están en desuso, en lugar de utilizar algo como esto, de acuerdo con iOS Docs ...

CGSize adSize = [bannerView sizeThatFits:self.view.frame.size]; 
Cuestiones relacionadas