IOS iAD整合


简介

IAD是苹果推出的广告平台,它可以帮助开发者从应用程序中获取收入。

实例步骤

  1. 创建一个简单的View based application

  2. 选择项目文件,然后选择目标,然后选择框架并添加 iAd.framework。

  3. 更新 ViewController.h 如下所示

#import <UIKit/UIKit.h>
#import <iAd/iAd.h>
@interface ViewController : UIViewController<ADBannerViewDelegate>
{
    ADBannerView *bannerView;
}
@end
  1. 更新ViewController.m ,如下所示
#import "ViewController.h"

@interface ViewController ()

@end

@implementation ViewController

- (void)viewDidLoad
{
    [super viewDidLoad];
    bannerView = [[ADBannerView alloc]initWithFrame:
    CGRectMake(0, 0, 320, 50)];
    // Optional to set background color to clear color
    [bannerView setBackgroundColor:[UIColor clearColor]];
    [self.view addSubview: bannerView];
}

- (void)didReceiveMemoryWarning
{
    [super didReceiveMemoryWarning];
    // Dispose of any resources that can be recreated.
}

#pragma mark - AdViewDelegates

-(void)bannerView:(ADBannerView *)banner 
 didFailToReceiveAdWithError:(NSError *)error{
    NSLog(@"Error loading");
}

-(void)bannerViewDidLoadAd:(ADBannerView *)banner{
    NSLog(@"Ad loaded");
}
-(void)bannerViewWillLoadAd:(ADBannerView *)banner{
    NSLog(@"Ad will load");
}
-(void)bannerViewActionDidFinish:(ADBannerView *)banner{
    NSLog(@"Ad did finish");

}
@end

输出

运行该应用程序,得到如下输出结果:

iAdOutput

若文章对你有帮助,可以点赞或打赏支持我们。发布者:lyh会员,转载请注明出处:http://61.174.243.28:13541/AY-knowledg-hub/ios-iad%e6%95%b4%e5%90%88/

(0)
lyhlyh会员认证作者
上一篇 2023年 4月 1日 下午9:04
下一篇 2023年 4月 1日 下午9:07

相关推荐

  • umask

    文章目录umask概要主要用途参数选项返回值例子注意 umask 显示或设置创建文件的权限掩码。 概要 umask [-p] [-S] [mode] 主要用途 显示当前的文件权限掩…

    入门教程 2024年 3月 11日
  • vgconvert

    文章目录vgconvert补充说明语法选项参数实例 vgconvert 转换卷组元数据格式 补充说明 vgconvert命令 用于转换指定LVM卷组的元数据格式,通常将“LVM1”…

    入门教程 2024年 3月 11日
  • dhcpd

    文章目录dhcpd语法选项例子 dhcpd 运行DHCP服务器 语法 dhcpd [选项] [网络接口] 选项 -p <端口> 指定dhcpd监听的端口 -f 作为前台…

    入门教程 2023年 12月 7日
  • arptables

    文章目录arptables补充说明语法选项 arptables 管理ARP包过滤规则表 补充说明 arptables命令 用来设置、维护和检查Linux内核中的arp包过滤规则表。…

    入门教程 2023年 12月 6日
  • lnstat

    文章目录lnstat补充说明语法选项 lnstat 显示Linux系统的网路状态 补充说明 lnstat命令 用来显示Linux系统的网路状态。 语法 lnstat(选项) 选项 …

    入门教程 2023年 12月 19日
  • grub

    文章目录grub补充说明语法选项实例参考资料 grub 多重引导程序grub的命令行shell工具 补充说明 grub命令 是多重引导程序grub的命令行shell工具。 语法 g…

    入门教程 2023年 12月 14日
  • consoletype

    文章目录consoletype补充说明语法实例 consoletype 输出已连接的终端类型 补充说明 consoletype命令 用于打印已连接的终端类型到标准输出,并能够检查已…

    入门教程 2023年 12月 7日
  • IOS-Twitter和Facebook

    文章目录简介实例步骤输出 简介 Twitter已经整合到iOS5.0,而Facebook已经被集成在 iOS 6.0中。本教程的重点讲解如何利用苹果提供的类在iOS5.0和iOS6…

    2023年 4月 1日
  • pwunconv

    文章目录pwunconv补充说明语法实例 pwunconv 用来关闭用户的投影密码 补充说明 pwunconv命令 与pwconv功能相反,用来关闭用户的投影密码。它会把密码从sh…

    入门教程 2024年 3月 1日
  • ack

    文章目录ack安装参数特点实例SearchingSearch FileFile presentationFile findingFile Inclusion/Exclusion参考…

    入门教程 2023年 12月 6日
Translate »