ios6.0下使用iad及常见问题

原文地址:http://blog.csdn.net/rbyyy924805/article/details/8147804


(1):加上iAd框架

在项目设置里的Build Phases的Link Binary With Libraries,加上iAd.Framework。


(2):在xib界面里拖入一个ADBannerView

(3)修改ViewController的.h文件

    加入#import <iAd/iAd.h>,并且加入委托 @interface  ViewController : UIViewController<ADBannerViewDelegate>

  在下面加入代码:

{

    IBOutlet ADBannerView *adView;

    BOOL bannerIsVisible;

}

@property (nonatomicretainADBannerView *adView;

@property (nonatomic,assign)BOOL bannerIsVisible;

 (4) 修改ViewController的.m文件

  在@implementation ViewController下面加入@synthesize adView;   @synthesize bannerIsVisible;

- (void)viewDidLoad中加入self.adView.delegate = self;

并加入iad的两个方法:

-(void) bannerViewDidLoadAd:(ADBannerView *)banner

{

    if(!self.bannerIsVisible)

    {

        [UIViewbeginAnimations:@"animateAdBannerOn" context:NULL];

        banner.frame = CGRectOffset(banner.frame,0, -100);

        [UIViewcommitAnimations];

        self.bannerIsVisible =YES;

    }

}


-(void) bannerView:(ADBannerView *)banner didFailToReceiveAdWithError:(NSError *)error

{

    if(self.bannerIsVisible)

    {

        [UIViewbeginAnimations:@"animateAdBannerOff" context:NULL];

        banner.frame = CGRectOffset(banner.frame,0100);

        [UIViewcommitAnimations];

        self.bannerIsVisible =NO;

    }

}



IAD开发常见问题汇总(翻译)

1,什么是iAd Network?
iAd Network提供自动和直观的环境帮助开发者非常容易将iAd广告加入你的应用程序。你可以查看性能和跟踪收入。现在苹果开发者可以加入iAd Network。
2,当我加入iAd Network将会发生什么?
你需要按提示完成以下步骤:
1)同意iAd Network合同,它位于Itunes Connect中的Contracts,Tax and Banking Information模块。
2)完善你的银行和税务信息(如果你在AppStore没有一款收费软件)来完成你的iAd Network合同
3)在iTunes Connect中的Mange Your Applications模块允许你的应用加入iAd Network广告
4)在iTunes Connect中德iAd Network模块中创建你的iAd Network个性化信息
3,在下载使用iPhone SDK之前我需要加入iAd network吗?
不需要,你可以在加入之前从iAd Network读取测试广告进行开发和测试你的应用。
4,当我要加入iAd Network是否需要先成为iphone开发者成员?
是的,你需要先成为iphone开发者才允许加入iAd Network。
5,如果我不打算加入iAd Network,还能继续使用我现有的广告转发服务吗?
是的
6,我可以加入iAd Network并且为iso 3应用程序增添iAd广告服务吗?
从iAd Network获取的广告只能运行在最低IOS SDK4.0编译和IOS4.0框架的应用程序。
7,我怎样创建一个丰富的iAd媒体广告?
iAd Produer,结合iOS 4的优势和它的浏览器网络工具,使你在不依赖程序的前提下非常容易创建冲击力强、动作丰富的广告。作为开发者,iAd Producer不仅提供精炼的JavaScript编辑和debug工具,也是一个增添工具允许创建多次使用的模版。iOS开发者可以从iOS Dev Center下载iAd Producer。如果你想成为一个创建丰富的iAd媒体广告的代理机构,你需要先加入iOS开发者进程。
8,在我的iTunes Connect中看不到允许使用iAd Network的组建,是什么地方错了?
你两个重要步骤需要完成才能在你的iTunes Connect主页中看到iAd Network组建。
1)在iTunes Connect中的Contracts, Tax and Banking Information组建你需要接受iAd许可。
2)在iTunes Connect中你需要至少有一款你的应用允许使用iAd Network广告。
9,iAd Network允许我设置自己的个性化来控制从iAd Network获取不同类型的广告吗?
iAd Network允许你通过特殊关键词、网址、苹果应用id排除来自竞争对手或其他不想要的广告商的广告。
10,我可以使用iAd Network在我的应用中只宣传我自己的应用或内容吗(称为“家庭广告”)?
iAd Network不支持家庭广告服务。
11,什么信息被用作判定什么类型的广告运行在你的引用中?
注意在在iAd Network组建中你设置的个性化信息,你在iTunes Connect提供的数据将被在iAd Network中使用来完善不同类型的广告运行在你的应用中。
12,如果我允许我的应用使用iAd广告服务,我可以以后从我的应用移除它们吗?
一旦你在你的应用中允许使用iAd 广告,你可以在下次通过iTunes Connect提交新版本时关闭它们。
13,我怎样跟踪在我应用中使用iAd Network的效果?
iAd Network组建通过iTunes Connect提供一个可视环境帮助你很容易监听性能和跟踪收入。
14,广告怎样赚得收入?
广告收益基于两个关键点:广告印象(一个广告在你应用程序中出现的次数)和点击(用户浏览广告的次数)。请牢记你实际收入不包括确定因素,比如由于用户没有完全打开广告或者由于不好的印象被要求我们的广告商同意。
15,收入如何分成?
开发者将获得60%的iAd Network收入。
16,我什么时候可以收到自己的 iAd收益支付?
广告收入将在你们团队同意iAd Network服务后
被支付。广告收入支付使用同付费应用程序同样的计划。更多信息光看iTunes Connect中的Financal Reports组建。
17,为什么我的月收益和iTunes Connect中的不一样?
苹果在iTunes Connect入口的收益报告使用苹果财政月,不同于自然月。请确定你收到的收益使用的是同样的时间范围并核对iTunes 金融报告向导获得更多详情。
18,为什么我的应用显示一个空的横条?
确保当一个支付广告不是有效时没有黑色广告位置运行,请确保你的应用程序操作广告条事件是正确的。

你可能感兴趣的:(ios6.0下使用iad及常见问题)