我正在开发第一人称射击游戏并想要整合iAD(以后可能是AdMob)。问题在于,我所知道的所有广告系统都使用简单的UIView,并且基于点击它们。我想使用真正的3D游戏对象作为触发器,即当你拍摄一些特殊角色时,会调用广告。系统会通知用户(如果您不想要广告,请不要拍摄这些对象)。
从技术角度来看,我知道如何做到这一点。但从广告提供商的角度(以及Apple审核小组POV)来做这件事是否合法?
P.S。或者也许有人知道广告系统可以像我那样整合到我的游戏中。
答案 0 :(得分:1)
您可以通过使用RevMob SDK将对象挂钩到按钮来触发弹出窗口,bannner或全屏广告。他们的广告倾向于“下载免费游戏”品种。
我不知道如何使用Admob或尤其是iAd,因为他们需要在屏幕上显示横幅广告,以便他们可以投放广告。像这样触发它们可能违反了他们的服务条款。
答案 1 :(得分:1)
我同意FiddleMeRagged您可以将RevMob用于此目的。每当用户拍摄错误的物体时,您都可以展示全屏广告。
但是,您不能将Admob用于同一目的。因为他们明确禁止在usage policy中进行任何此类活动。他们要求您在每个屏幕上放置最多一个横幅广告
同样,iAd也不允许这种广告显示。
Apple似乎没有任何问题,因为我们的游戏已经通过了这种功能。我会尝试找一些关于此的文档。
修改:刚刚在Revmob网站上找到this link,建议展示多个全屏广告。
答案 2 :(得分:0)
我意识到你应该使用revmob但是如果你将来需要它,那么继续关于整合iAd和adMob的链接检查这个链接:Mixing iAd and AdMob
答案 3 :(得分:0)
RevMob有一个名为adLink的广告单元,可以在您的代码中调用,并将使用广告游戏打开iTunes。您可以使用以下代码:
RevMobAds *revmob = [RevMobAds revmob];
[revmob openAdLinkWithDelegate:self];
您可以在其网站上找到更多文档: RevMob API documentation