iAd баннер внизу ландшафтного экрана в спрайтеките

Я не могу заставить баннер iAd отображаться где-либо, кроме верхней части экрана, когда я пытаюсь интегрировать его в игру со своим набором спрайтов, которая заблокирована в ландшафтном режиме. это то, что я имею в виду controller.m

- (void)viewDidLayoutSubviews
{
[super viewDidLayoutSubviews];

_adview = [[ADBannerView alloc] initWithFrame:CGRectZero];
_adview.delegate = self;
[_adview setFrame:CGRectMake(0, 0, 1024, 768)];
[self.view addSubview:_adview];
//[_adview setAlpha:0];

SKView * skView = (SKView *)self.view;

// Create and configure the scene.
MyScene * scene = [MyScene sceneWithSize:skView.bounds.size];
scene.scaleMode = SKSceneScaleModeAspectFill;
scene.viewContoller = self;

// Present the scene.
[skView presentScene:scene];
}

1 ответ

Мой ответ на аналогичный вопрос поможет вам.

Также попробуйте инициализировать рекламный баннер в viewWilllayoutSubviews вместо viewDidLoad.

Как разместить рекламный блок SpriteKit в верхней части представления?

Другие вопросы по тегам