Dar*_*ana 7 objective-c appstore-approval admob ios adbannerview
我AdMob
在我的iOS应用中集成了横幅广告made for kids
.应用程序从App Store审核流程中被拒绝,并显示以下消息:
您已为您的应用选择了"儿童"类别,但它包含应用程序之外的链接或未经父母许可而从事商业活动.具体而言,您的应用程序包含的广告在点按时会将用户带到网页或App Store.
我已经整合了家长控制,但无法确定从哪里开始家长控制.我检查了一些GADBannerView
在GADBannerViewDelegate
课堂上处理Banner视图点击的方法 ,但是没有.有以下委托方法
- (void)adViewWillLeaveApplication:(GADBannerView*)bannerView;
但是这个方法只是为了通知它会离开应用程序 - 我不能返回NO或在此处写任何东西来限制它离开应用程序.
任何人都可以帮我找到阻止应用程序打开GADBannerView的方法吗?
\n\n\n出于《儿童在线隐私保护法》(COPPA) 的目的,\n 有一个名为 的设置
\ntagForChildDirectedTreatment
。
这是描述该方法的使用的链接。
\n\n基本上这是你可以做的:
\n\ntagForChildDirectedTreatment
为YES
表示您希望出于 COPPA 的目的将您的内容视为面向儿童的内容。tagForChildDirectedTreatment
为NO
表示您不希望出于 COPPA 的目的将您的内容视为面向儿童。tagForChildDirectedTreatment
如果您不想表明您希望如何根据 COPPA 处理您的内容,请不要设置。您还必须遵守 App Store 指南。这是对您的情况很重要的报价:
\n\n\n\n\n儿童类别中的应用程序不得包含行为广告(例如,广告商不得根据用户\xe2\x80\x99s 活动投放广告),并且任何上下文广告都必须适合年轻受众。您还应该特别注意世界各地有关收集儿童在线数据的隐私法。请务必查看这些指南的隐私部分以获取更多信息。
\n
如需获得简短的灵感,请查看 Apple 提供的本指南。\n https://developer.apple.com/app-store/parental-gates/
\n\n您可以执行的操作:\n将 tagForChildDirectedTreatment 设置为 YES。不要跟踪孩子的用户数据。请注意您展示的广告类型。
\n\n如果您希望您的应用程序位于子类别中,则无法显示将子类别从应用程序中删除的添加。但如果您首先请求父母的许可,您就可以这样做。为此,您可以添加或不添加横幅视图/其他广告,具体取决于家长许可的答案。
\n\n编辑:\n也许这可以作为添加打开 safari/应用程序商店之前的检查:
\n\nfunc application(_ app: UIApplication, open url: URL, options: [UIApplicationOpenURLOptionsKey : Any] = [:]) -> Bool {\n\n //check the url that opens. \n //present parental control\n //return true or false /open or reject opening safari/app store\n}\n
Run Code Online (Sandbox Code Playgroud)\n