как оживить добавляет в iphone aap? - PullRequest
0 голосов
/ 17 марта 2011

у меня есть игра, разработанная в cocos2d в iphone .. у меня есть добавления от i ad и admob ... они хорошо отображаются в моем приложении вверху ...

в моей игре моя играсчет показывается в момент tio .. когда объявление приходит с ремианом в конце игры, пока игра не закончится ... так что я хочу, чтобы это объявление пришло, и после 1 мятного объявления возвращается анимация, чтобы пользователь мог видеть его счет ...

я использую этот код для получения дополнений

////// ADD WHIrl Code

прагма, пометка AdWhirlDelegate методы

/ *

  • (NSString *) adWhirlApplicationKey

    {// Здесь вы должны ввести свой ключ AdWhirl SDK return @ "XXXXXXXXXXXXXXXXXXXXXXXXX";}

  • (UIViewController *) viewControllerForPresentingModalView {// Помните, что UIViewController мы создали в файле Game.h?AdMob будет использовать его.// Если вы хотите использовать «return self;»вместо этого AdMob отменит рекламные запросы.вернуть viewController;}

- (void) adWhirlDidReceiveAd: (AdWhirlView *) adWhirlView {// Это небольшой трюк, который я использую ... в своей игре я создал CCMenu с изображением дляпродвигать // мою собственную платную игру, чтобы таким образом я мог гарантировать, что на экране всегда будет реклама, даже если нет подключения к Интернету ... решать вам, хотите вы реализовать это или нет.// [self removeChild: adBanner cleanup: YES];}

- (void) adWhirlDidFailToReceiveAd: (AdWhirlView *) adWhirlView usingBackup: (BOOL) yesOrNo {// Код для повторного показа моего собственного рекламного баннера}

- (void) onEnter {// Давайте выделим viewController (он будет использоваться для рекламы) viewController = [UIViewController new];// В нашем методе «onExit» мы скрываем представление, чтобы оно не показывало рекламу ни в одной другой // сцене, кроме этой ... это необходимо для их включения [viewController.view setHidden: FALSE];// Это на самом деле не нужно, но и не причиняет вреда.Он просто получает конфигурацию // с adwhirl.com, чтобы знать, какие рекламные сети использовать [adView updateAdWhirlConfig];// Назначаем делегата AdWhirl нашему adView self.adView = [AdWhirlView requestAdWhirlViewWithDelegate: self];// Это необходимо, даже если вы не хотите: P self.adView.autoresizingMask = UIViewAutoresizingF FlexibleLeftMargin | UIViewAutoresizingFurableRightMargin;

self.adView.clipsToBounds = YES;
//Adding the adView (used for our Ads) to our viewController
[viewController.view addSubview:adView];
//Adding that viewController to our main view
[[[CCDirector sharedDirector] openGLView] addSubview:viewController.view];
[super onEnter];

}

- (void) onExit {//Установите для делегата adView значение nil self.adView.delegate = nil;self.adView = nil;// Удалить adView из superView
[adView removeFromSuperview];// Выпуск adView [выпуск adView];// Скрываем viewController, чтобы больше не было рекламы на экране ни в одной сцене, кроме этой [viewController.view setHidden: TRUE];[супер onExit];} * / /// End Add Whirl

заранее спасибо С уважением Haseeb

...