在iPhone上通过Mobclix集成iAd和AdMob

时间:2012-02-15 12:02:12

标签: iphone admob iad mobclix

我对如何做有点困惑。 我安装了Moblicx SDK 4.4.4。 我在这里阅读(http://blog.mobclix.com/2010/07/13/mobclix-ios-sdk-4-1-now-available/),实现iAd和AdMob没有什么特别之处,只需启用iAd和添加框架(我做了)并将AdMob SDK添加到我的项目中(也做到了)。并调用所有Mobclix函数。我也做了这一切。 但令人困惑的是,因为在我的仪表板中,当我启用这些网络时,它说“你负责在你的应用程序中实现逻辑来处理来自这个网络的请求”。 所以现在..我的问题是......这样做是否足够,所以Mobclix会处理其他所有事情?

-(BOOL)adView:(MobclixAdView*)adView shouldHandleSuballocationRequest:(MCAdsSuballocationType)suballocationType
{
if (suballocationType == kMCAdsSuballocationAdMob) return YES;
if (suballocationType == kMCAdsSuballocationIAd) return YES;

return NO;
}

当我运行我的应用时,我看到测试添加,但我怎么知道iAd和AdMob设置正确?

感谢您的帮助

1 个答案:

答案 0 :(得分:1)

好的,当您下载Mobclix SDK时,答案实际上在Documentation文件夹中。我刚刚复制了实际的SDK文件夹,并没有真正看到ZIP文件中的其他文件夹。无论如何,在阅读文档后,你所做的是对的。但是你缺少一个代表,那就是处理admob广告发布者ID。

-(NSString *)adView:(MobclixAdView *)adView publisherKeyForSuballocationRequest:(MCAdsSuballocationType)suballocationType {

    return @"You Admob ID Here";
}

另外,要回答有关您刚刚获得测试广告的原因 - 您是否正确地将mobclix信息中心中的测试广告设置设置为关闭,以适应您正在使用的广告尺寸?正确检查设置。另外,为了测试admob,你可以将admob的分配放到100%。我刚刚做了这个,并且admob通过mobclix在我的应用程序中显示正常。希望有所帮助。