我有点不知道该怎么做。我已经安装了Moblicx SDK 4.4.4。我在这里(http://blog.mobclix.com/2010/07/13/mobclix-ios-sdk-4-1-now-available/)读到,实现iAd和AdMob没有什么特别的需要,只需启用iAds并添加框架(我这样做了),然后将AdMob SDK添加到我的项目(也是这样做的)。并对Mobclix函数进行所有调用。我也做了所有这些。但这很令人困惑,因为当我启用这些网络时,仪表板上显示“您负责在应用程序中实现逻辑,以处理来自此网络的请求”。所以现在..。我的问题是..仅仅这样做就足够了,这样Mobclix就可以处理其他所有事情了吗?
-(BOOL)adView:(MobclixAdView*)adView shouldHandleSuballocationRequest:(MCAdsSuballocationType)suballocationType
{
if (suballocationType == kMCAdsSuballocationAdMob) return YES;
if (suballocationType == kMCAdsSuballocationIAd) return YES;
return NO;
}当我运行我的应用程序时,我看到了测试添加,但我如何知道iAds和AdMob设置正确?
谢谢你的帮助
发布于 2012-03-21 21:33:21
好了,当你下载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在我的应用程序中显示得很好。希望这能有所帮助。
https://stackoverflow.com/questions/9292989
复制相似问题