Can I have iAds and In-app Purchase to remove ads in one single app?

前端 未结 3 875
無奈伤痛
無奈伤痛 2021-01-15 15:40

According to Apple Advertising guide: https://developer.apple.com/appstore/resources/approval/guidelines.html#advertising

I have confusion about the this point:

相关标签:
3条回答
  • 2021-01-15 15:53

    Yes, you are allowed to show Ads (iAd or anyone else') and turn them off if the user makes an In-Ap Purchase. There are no Terms of Service that disallow that.

    One simplistic implementation would be to check a value saved in NSUserDefaults. If the value is NOT there show Ads, and if the value IS there do not. You set that value when the user makes the In-App purchase.

    0 讨论(0)
  • 2021-01-15 15:56

    This particular point refers to showing iAd banners when they haven't loaded yet. iAd banners should be hidden until content has arrived. If you show an ad banner when there is no content, you may get a review rejection worded similar to this:

    We've completed the review of your application; however, we cannot post this version to the App Store because it displays an empty iAd banner when ad content is not available. The banner within the app should be hidden whenever ad content is not being served by iAd. We have included additional details below to help explain the issue. We hope that you'll consider revising and resubmitting your application.

    To handle the case where ad content is not available, you will need to implement a banner view delegate. An example code snippet is included here for your convenience. Additionally, you may wish to review the section "Working with Banner Views" of the iAd Programming Guide for specific details: https://developer.apple.com/iphone/prerelease/library/documentation/UserExperience/Conceptual/iAd_Guide/WorkingwithBannerViews/WorkingwithBannerViews.html

    The ADBannerView will call bannerViewDidLoadAd: on its delegate. This is your cue to show the ad banner. The banner should not be shown until there is an ad loaded.

    To answer your last question, you can have a separate Lite and Pro version without any problems. Or, you can go 'freemium' where you have a single application and the user does an IAP to remove the ads.

    0 讨论(0)
  • 2021-01-15 16:03

    Answer to my Question is YES. Finally I have my app on AppStore: https://itunes.apple.com/in/app/ui-maker-design-mobile-app/id791072042?mt=8

    It does allows to have In-app purchase to make iAds Free version. Thanks to Apple.... :)

    Here both answers are correct.. But unfortunately, I can accept only one... so +1 to both... :)

    0 讨论(0)
提交回复
热议问题