iphone cocos2d проблема с iAd - PullRequest
0 голосов
/ 13 мая 2011

у нас есть приложение, созданное с использованием cocos2d, первый класс (сцена), вызываемый из делегата приложения, является классом уровней, который затем вызывает класс игры (сцену) в соответствии с выбором пользователя.где я должен написать свой код iAd и как?любая помощь, пожалуйста.

Ответы [ 4 ]

0 голосов
/ 09 февраля 2015

Я недавно написал сообщение об этой проблеме (интеграция iAd в игру Cocos2d-x) в моем блоге . Посмотрите и спросите меня, если у вас есть какие-либо вопросы.

0 голосов
/ 13 мая 2011

Насколько я понимаю, вы не можете поместить UIViews непосредственно в CCLayer или CCScene (я надеюсь, что это имена), вам придется уменьшить свою сцену, чтобы поместить iAd рядом с представлением Cocos2d.

0 голосов
/ 25 мая 2011

Для реализации iAd добавьте импорт

#import <iAd/ADBannerView.h>

Если вы инициализируете iAd в AppDelegate, он будет отображаться везде.Это очень легко достичь.

ADBannerView* iAdView = [[ADBannerView alloc] initWithFrame:CGRectZero];
iAdView.currentContentSizeIdentifier = ADBannerContentSizeIdentifierLandscape;
[[[CCDirector sharedDirector] openGLView] addSubview:iAdView];

Для получения дополнительной информации см. Руководство по программированию яблок http://developer.apple.com/library/ios/#documentation/userexperience/conceptual/iAd_Guide/Introduction/Introduction.html

0 голосов
/ 13 мая 2011

Я бы посоветовал взглянуть на AdWhirl, чтобы отделить ваши объявления от рекламной сети.

Подробнее можно найти ниже.

https://www.adwhirl.com/home/dev

...