2013-10-28 23 views
1

我还没有与iAd广告合作,这是我第一次实施它们。虽然googling很多教程,但他们大部分是如此古老,并编程完成。我想要的是学习如何将它们添加到StoryBoard中。使用Storyboard添加/集成iAd到应用程序

我可以在我的StoryBoard中看到广告横幅视图。尽管当我在视图控制器中拖动“广告横幅视图”并运行它时,它只是崩溃说未捕获的异常。除了将其拖入StoryBoard中以外,我还需要做些什么才能使其工作?

+0

你对我的答案满意吗? –

回答

1

我认为最好的方法来实现这一点是看看苹果示例代码。 iAd套件有许多不同的方法,其中之一就是将iAd与故事板集成在一起。以下是示例代码的链接:https://developer.apple.com/LIBRARY/IOS/samplecode/iAdSuite/Introduction/Intro.html

此处还提供了有关iAd类参考的链接以供进一步研究。 https://developer.apple.com/library/ios/documentation/userexperience/Reference/iAd_ReferenceCollection/_index.html

我希望能为您解决这个问题。

+0

您能否将我链接到其他教程或指南,因为Apple的文档总是比需要更多的细节。 – AJ112

+0

@ AJ112,示例代码的链接在答案中。只需将代码复制并粘贴到班级中。检查故事板的连接,你很好去。但如果你需要一步一步,给我几分钟,我会给你一个。 –

+1

@ AJ112,这里要求的是链接到一步一步教程集成iAd故事板:http://turtlehermit.com/?p=31不要忘了检查我的答案,如果这回答你的问题。 –

0

你可以把这个变成-viewDidLoad:

ADBannerView *adView = [[ADBannerView alloc] initWithFrame:CGRectZero]; 
adView.currentContentSizeIdentifier = ADBannerContentSizeIdentifierPortrait; 
[self.view addSubview:adView]; 

不要忘了导入iAd框架。如果我是你,我应该使用谷歌的AdMob

This是一个很好的链接。

+0

我正在决定是否使用AdMob或iAd。推荐AdMob通过iAd的原因是什么? – EmilyJ