2012-08-24 45 views
8

我正在开发第一人称射击游戏,并且想要集成iAD(也许以后会用AdMob)。问题是,我所知道的所有广告系统都使用简单的UIView,并且基于点击它们。我想使用真实的3D游戏对象作为触发器,即当您拍摄某个广告被调用的特殊字符时。用户会被通知(如果你不想要广告,就不要拍这些对象)。将iAD集成到3D游戏中

我知道如何做到这一点从技术角度。但从广告提供商的角度来看(以及苹果审核团队POV)这样做是否合法?

p.s.或者,也许有人知道可以像这样整合到我的游戏中的广告系统。

回答

1

您可以通过将对象挂在按钮上并使用RevMob SDK来触发弹出窗口,bannner或全屏广告。他们的广告往往是“下载一个免费游戏”的品种。

我不明白如何使用Admob或特别是iAd来做到这一点,因为他们需要在屏幕上显示横幅广告,以便他们可以投放广告。触发他们可能违反他们的服务条款。

1

我同意FiddleMeRagged,您可以将RevMob用于此目的。每当用户拍摄错误的物体时,您都可以显示全屏广告。

但是,您无法将Admob用于相同的目的。因为他们在usage policy明确禁止任何此类活动。他们要求您在每个屏幕上放置最多一个横幅广告
同样,iAd也不允许此类广告显示。

苹果似乎没有任何问题,因为我们的游戏已经通过这种功能。我会尽力找到一些关于这方面的文档。

编辑:在Revmob网站上发现this link,它建议显示多个全屏广告。

0

现有的答案基本上涵盖这一点,但对于iAd的澄清:

iAd系统是基于呈现ADBannerView,以及具有ADBannerView做的工作来获取和显示广告,然后允许用户点击通过获取全屏广告。

苹果有关此主题的文档说,如果您在加载广告时隐藏或隐藏广告,则应用获取的广告将受到影响,您的收入将因此受到影响。 (它也表示ADBannerView本身必须符合某些特征。)

最后......我不认为你能够通过游戏中的某些东西触发全屏iAd,因为你将无法影响ADBannerView做它需要做的事情来处理用户单击点击。 (好吧,你也许可以伪造这个,但它可能会涉及到ADBannerView的胆量,以苹果拒绝的方式。)

0

我让你感觉应该可能使用revmob,但是在未来需要使用它,heres iAd和adMob集成链接检查此链接:Mixing iAd and AdMob

0

RevMob有一个名为adLink的广告单元,这可以在您的代码中调用,并将通过广告游戏打开iTunes。您可以使用下面的代码:

RevMobAds *revmob = [RevMobAds revmob]; 
[revmob openAdLinkWithDelegate:self]; 

你可以找到他们的网站上更多的文档: RevMob API documentation