系统服务之广告

APP中难免没有广告,广告也是很重要的系统服务。

添加iAD框架

//
//  ViewController.m
//  iAd
//
//  Created by City--Online on 15/5/15.
//  Copyright (c) 2015年 XQB. All rights reserved.
//

#import "ViewController.h"
#import <iAd/iAd.h>

@interface ViewController ()<ADBannerViewDelegate>
@property(nonatomic,strong) ADBannerView *bannerView;
@property(nonatomic,assign) BOOL bannerIsVisible;
@end

@implementation ViewController

- (void)viewDidLoad {
    [super viewDidLoad];
    //ADBannerView继承UIView,所以它也是UIView
    self.bannerView=[[ADBannerView alloc]init];
    self.bannerView.frame=CGRectMake(0, 0, self.view.bounds.size.width, 40);
    self.bannerView.backgroundColor=[UIColor redColor];
    self.bannerView.delegate=self;
    [self.view addSubview:self.bannerView];
    self.bannerIsVisible=YES;

}
//即将Load
- (void)bannerViewWillLoadAd:(ADBannerView *)banner
{
    NSLog(@"WillLoad");
}
//Load完成
- (void)bannerViewDidLoadAd:(ADBannerView *)banner
{
    NSLog(@"ViewDidLoad");
//    if(!self.bannerIsVisible)
//    {
//        [UIView beginAnimations:@"animateAdBannerOn"  context:NULL];
//        self.bannerView.frame = CGRectOffset(self.bannerView.frame, 0, -100);
//        [UIView commitAnimations];
//        self.bannerIsVisible = YES;
//    }
}

- (void)bannerView:(ADBannerView *)banner didFailToReceiveAdWithError:(NSError *)error
{
//    if(self.bannerIsVisible)
//    {
//        [UIView beginAnimations:@"animateAdBannerOff"  context:NULL];
//        self.bannerView.frame = CGRectOffset(self.bannerView.frame, 0, 100);
//        [UIView commitAnimations];
//        self.bannerIsVisible = NO;
//    }
}
//广告点击效果设置(是否允许弹出广告,或是退出应用程序播放广告)返回YES为允许,willLeave表示广告是否会离开当前应用程序
- (BOOL)bannerViewActionShouldBegin:(ADBannerView *)banner willLeaveApplication:(BOOL)willLeave
{
    return NO;
}
- (void)bannerViewActionDidFinish:(ADBannerView *)banner
{
    NSLog(@"finish");
}
- (void)didReceiveMemoryWarning {
    [super didReceiveMemoryWarning];
    // Dispose of any resources that can be recreated.
}

@end

 

时间: 2024-10-02 21:10:48

系统服务之广告的相关文章

骅威股份加快互联网文化产业布局步伐

1月19日晚公告称,骅威股份全资子公司骅威香港文化发展有限公司拟以2923万港币,受让中国数位互动科技集团有限公司750000股普通股,股权转让完成后,骅威香港将持有数位互动5%的股权. 骅威股份此次投资,谋求在电视游戏.在线教育等客厅娱乐产业发展,意味着骅威股份加快了在互联网文化产业的互联互通方面布局的步伐. 进军电视游戏娱乐平台 据悉,中国数位互动科技集团有限公司是一家从事互动电视内容.应用及营运服务全流程方案的解决商,是中国最早涉足该领域的企业之一.在三网融合的产业变革的背景下,数位互动目

iOS开发系列--通讯录、蓝牙、内购、GameCenter、iCloud、Passbook系统服务开发汇总

iOS开发过程中有时候难免会使用iOS内置的一些应用软件和服务,例如QQ通讯录.微信电话本会使用iOS的通讯录,一些第三方软件会在应用内发送短信等.今天将和大家一起学习如何使用系统应用.使用系统服务: 调用系统应用 使用系统服务 短信与邮件 通讯录 蓝牙 社交 Game Center 应用内购买 iCloud Passbook 目 录 系统应用 在开发某些应用时可能希望能够调用iOS系统内置的电话.短信.邮件.浏览器应用,此时你可以直接使用UIApplication的OpenURL:方法指定特定

互联网广告生态体系的希望与纠结

一个庞大的互联网广告生态体系已经形成,关键的基础就是对用户数据的收集和分析. 作者:匡冬芳 不久前,一家化妆品公司推出一款新化妆品,他们找到徐鹏来谈广告投放.客户想知道的第一个问题是:我们品牌在你们媒体数据库里的受众群体有多少?徐鹏根据品牌关键字导出数据库,显示有50万cookies(cookies是网站为了辨别用户身份.进行session跟踪而储存的数据).客户的第二个问题是:要精准触达到这50万cookies,需要多少预算?按照科学的精准投放模型,用户一般接触媒体广告的有效到达率是30%,也

美国《连线》杂志预测2008年手机广告将突飞猛进

美国知名的科技杂志<连线>杂志预测,2008年,手机广告有望于2008年取得突飞猛进的发展. <连线>杂志称,手机广告在未来的广告市场将占据非常重要的地位.长期以来一直被人们看好的手机广告有望于2008年取得突飞猛进的发展,互联网和无线公司都在积极地投身这一领域.手机广告的发展一直面临着两大难题:第一,如何在小屏幕上显示广告,又不令用户生厌:第二,如何让广告更具针对性,同用户建立紧密的关联.随着更多人开始采用支持互联网的新型手机,以及目标广告技术的发展,这些问题有望得到解决.连线杂

360安全浏览器广告拦截怎么设置

  在使用360安全浏览器的时候,很多人都觉得首页的广告太多太杂了.今天,小编就来跟大家分享360安全浏览器广告拦截设置方法,希望能对大家有所帮助. 360安全浏览器6默认开启了弹窗拦截功能,如果您需要拦截页面广告,可以去扩展中心下载ABP插件,页面广告.视频片头广告等全部拦截! 注意:开启页面广告拦截可能会导致页面错乱,如果遇到页面显示错乱,可尝试关闭此扩展.

IE9屏蔽广告的方法

1.首先下载我们编写好的CSS文件.ad.css下载 12kb (建议采用右键"另存为"下载,因为在IE中直接点击下载,下载完以后会自动打开.) 2.在IE浏览器中打开 Internet 设置,在"常规"选项卡中单击右下方的"辅助功能". 3.勾选"使用样式表编排文档格式",然后单击"浏览"按钮,选中刚才下载的CSS文件,在"确认"即可.简单吧! PS:这样设置以后虽然不能保证过滤网页上

网络营销新主流︰程序化广告投放

数年前我遇到的一位广告主向我抱怨其搜索引擎优化 (SEO) 服务代理商没有采用最先进的技术来提升其公司在搜索引擎上的排名.他的团队虽然花了大量金钱,但业绩却未见任何突破.在没有深究之下,他们换了另一家代理商.事实上,广告主应着眼的并非搜寻排名或者使用什么广告技术,而是他们能够接触到的目标受众. 以往的广告主花掉大部份时间在电话里与媒体策划讨价还价,还只是基于仅有简单的http://www.aliyun.com/zixun/aggregation/8613.html">网站数据,例如网站用户

IE10如何去广告

  首先,在"工具"菜单的"管理加载项"里面启动跟踪保护,如图: 接下来在桌面新建一个TXT文档,添入以下内容:Add TPL: ChinaList+EasyList如图: 再将文档后缀名改为.HTML,然后用IE打开,点击addtpl,如图: 重启浏览器,在进入网页的时候就去掉广告了.

360浏览器怎么利用声牙插件去除视频广告?

  大家都知道现在有一些去视频广告软件,那么如果你使用的是360浏览器,我教你一种简单方便的去广告方法,那就是利用浏览器里面的插件"声牙"那么为什么推荐声牙?因为它比较快捷,无需你每次启动软件再开视频,只要使用360浏览器看视频就都可以实现去广告 1.首先打开360浏览器上方的"扩展"进入应用市场 2.接着在右方搜索栏输入"去广告"并找到"声牙"同时点击安装 3.安装完成后会有提示,点击"添加",这样就算安