2010-09-30 3 views
5

У нас есть приложение, поддерживающее iAds. Очевидно, что iOS 4.2 для iPad будет поддерживать это, но делает несколько тестов с бета-SDK, нет никакого способа изменить размер баннера, чтобы он соответствовал подробному представлению SplitViewController.Содержимое баннера iAd Размер .. (iAd Support с iOS 4.2 для iPad)

В Iphone вы установили идентификаторы требуемого содержимого для рекламного баннера, которые представляют собой ADBannerContentSizeIdentifier320x50 или ADBannerContentSizeIdentifier480x32 (со ссылкой на портретный и альбомный), но в новом sdk для ipad нет таких идентификаторов.

И установка ширины рамки или границы, по-видимому, игнорируется. В ландшафтном режиме размер баннера (1024, 66) и ландшафтный режим (768, 66) не имеет значения.

Любые идеи?

Заранее спасибо

+2

NDA !!! задайте этот вопрос на разработчике яблочного форума. – Vinzius

ответ

7

Прежде чем ответить на этот вопрос, я должен напомнить вам, что 4,2 бета находится под NDA.

Я могу сказать, что если вы посмотрите на diff API для 4.2 в iAd.framework, вы увидите, что ADBannerContentSizeIdentifier480x32 устарел и заменен.

Независимо от устройства, объявления будут представлять собой ширину экрана. Об этом нет.

Взгляд Apple на iAds заключается в том, что они должны покрывать верхний или нижний 10% экрана. Период. Проще говоря, вы не можете указать размер представления баннера.

+0

Спасибо! .. так что нет способа обойти это .., связанное с идентификаторами, вы имеете в виду это: ADBannerContentSizeIdentifier480x32 – Omer

+0

(извините, просто нажмите клавишу возврата и отправьте ответ) Спасибо! .. так что нет способа обойти это .., связанное с идентификаторами, вы имеете в виду это: ADBannerContentSizeIdentifier480x32 заменен на ADBannerContentSizeIdentifierLandscape? – Omer

+0

Нет, нет обходного пути. Даже если вам удалось изменить фрейм, ваше приложение будет отклонено. –

0

Начиная с прошивкой 6 ADBannerContentSizeIdentifiers являются устаревшими, вместо этого использовать что-то вроде этого, как на IOS Docs ...

CGSize adSize = [bannerView sizeThatFits:self.view.frame.size]; 
Смежные вопросы