2011-10-02 3 views
0

J'ai une application qui affiche une annonce, et je l'ai donné à l'utilisateur la possibilité de supprimer des annonces pour 0,99 $Une bonne façon de supprimer les annonces

L'in-app système d'achat fonctionne très bien, mais quel est le protocole approprié pour supprimer une annonce d'une application?

En ce moment, j'afficher mon annonce comme ceci:

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. 

De plus, puisqu'il est une annonce paysage que dois-je retirer cette partie du code de la requiredContentSizeIdentifiers? Je suis nouveau à iAd:

ADBannerContentSizeIdentifier320x50 

Répondre

0

Lorsque les achats des utilisateurs, ce ne fonction d'annonce vous devez créer un NSDefaults bool booléen réglé sur OUI pour l'indiquer. que juste interroger ce NSDefault avant d'ajouter la sous-vue de l'annonce. si elle est définie sur YeS, la sous-vue ne doit pas être ajoutée. Vous pouvez également utiliser la commande booléenne pour déterminer si le code d'annonce doit être entièrement configuré.

+0

Mais ma question est quelque chose comme [adView removeFromSuperview]; travailler pour supprimer mes publicités? Je ne veux pas que le code envoyé à Apple dise que les publicités s'affichent quand elles ne sont pas en fait ... Est-ce que retirer simplement la vue le protocole approprié pour supprimer un adView? –

Questions connexes