Я интегрировал Adwhirl в свое приложение и активировал только iAd. Мое приложение находится в режиме ландшафтного лева, и я хочу, чтобы все объявления были в режиме 320x50 (48). Мне удалось повернуть вид баннера, и iAd выглядит правильно. Я сделал это следующим образом:
AdWhirl *adView = [AdWhirlView requestAdWhirlViewWithDelegate:self];
[[[Director sharedDirector] openGLView] addSubview:adView];
CGAffineTransform transform = CGAffineTransformMakeTranslation(0, 150);
transform = CGAffineTransformTranslate(transform, 10, 10);
transform = CGAffineTransformRotate(transform, CC_DEGREES_TO_RADIANS(90));
[adView setTransform:transform];
Отлично работает в iOS4.2.
Однако на устройстве с iOS4.1 кликабельна только левая сторона представления баннера. Я действительно запутался в этом поведении.
Любая подсказка будет высоко ценится!
P.S. Я пытался установить рамку, границы и центр, но это не решает проблему.