Правильный способ удалить рекламу

У меня есть приложение, которое отображает рекламу, и я дал пользователю возможность удалить рекламу за 0,99 доллара США.

Система покупок в приложении работает отлично, но каков правильный протокол для удаления рекламы из приложения?

Прямо сейчас я показываю свое объявление так:

ADBannerView *adView;
adView = [[ADBannerView alloc] initWithFrame:CGRectMake(0, 0, 480, 32)];

    adView.requiredContentSizeIdentifiers = [NSSet setWithObjects:
                                             ADBannerContentSizeIdentifier320x50,
                                             ADBannerContentSizeIdentifier480x32,
                                             nil];

    adView.currentContentSizeIdentifier = ADBannerContentSizeIdentifier480x32;

    adView.delegate = self;
    [self addSubview:adView];

//adView.backgroundColor = [UIColor whiteColor];
    CGAffineTransform transformAV = CGAffineTransformMakeRotation(((-90*3.14159265358979323846264338327950288)/(180)));
//rotate to fit landscape display
    adView.transform = transformAV;
    adView.center = CGPointMake(303, 240);
//translate to be at bottom of screen.

Кроме того, поскольку это объявление только для горизонтальной ориентации, следует ли мне удалить эту часть кода из requiredContentSizeIdentifiers? Я новичок в iAd:

ADBannerContentSizeIdentifier320x50

person Albert Renshaw    schedule 02.10.2011    source источник


Ответы (1)


Когда пользователь покупает эту функцию без рекламы, вы должны создать логическое значение NSDefaults, установленное в YES, чтобы указать это. чем просто запросить этот NSDefault перед добавлением рекламного подпредставления. если установлено значение Yes, то подпредставление не должно добавляться. Вы также можете использовать логическое значение, чтобы определить, следует ли полностью настраивать рекламный код.

person Zigglzworth    schedule 02.10.2011
comment
Но мой вопрос: будет что-то вроде [adView removeFromSuperview]; работать для фактического удаления моей рекламы? Я не хочу, чтобы код, отправленный в Apple, сообщал, что реклама отображается, когда на самом деле это не так ... Является ли просто удаление представления правильным протоколом для удаления adView? - person Albert Renshaw; 03.10.2011