A Native Integration Guide CN

User Manual:

Open the PDF directly: View PDF PDF.
Page Count: 5

DownloadA Native Integration Guide CN
Open PDF In BrowserView PDF
Avazu Ad SDK Integration Documentation for iOS

⼀一、简介
1.1 SDK版本
1.2.2
1.2 SDK功能介绍
AppWall(⼴广告墙):为iOS应⽤用提供应⽤用市场⼴广告⻚页⾯面
Template AD(模板⼴广告):分为small、medium、large、carousel四种类型
Advanced Native AD(⾼高级原⽣生⼴广告):根据返回的素材元素,⾃自定义⼴广告的UI

⼆二、集成准备
2.1 APP ID
确保您已注册Avazu APX账号,且已有可⽤用的APP ID⽤用来展示⼴广告(App ID会由您的Pub AM提
供)
2.2 Unit ID
在Avazu APX创建⼀一个⼴广告位后,系统会⾃自动⽣生成Unit ID
2.3 向Avazu运营⼈人员获取SDK相关⽂文件,并拖⼊入您的项⽬目,⽂文件包括:
libaNative.a
AADBundle.bundle
include ⽂文件夹
2.4 添加第三⽅方依赖库,已经有的不不再重复添加
pod 'AFNetworking'
pod 'SDWebImage'

2.5 开启App对外发起http请求的权限,将 NSAllowsArbitraryLoads 值设置为 YES。

NSAppTransportSecurity

NSAllowsArbitraryLoads



三、接⼊入SDK(只⽀支持真机运⾏行行,模拟器器请向运营⼈人员获取)
3.1 初始化SDK
//AppDelegate.m ⽂文件中引⽤用头⽂文件
#import "AvazuADSDK.h"
//
- (BOOL)application:(UIApplication *)application
didFinishLaunchingWithOpti
ons:(NSDictionary *)launchOptions {
// Override point for customization after application launch.
......
//初始化SDK
[AvazuADSDK setupWithAppID:@"Your appID"];
//初始化⼴广告墙(如果接⼊入此功能)
[AvazuADSDK setupWithAppWallSourceID:@"Your app wall sourceID"];
//配置⼴广告墙 UI
AADAppWallAttributes *attr = [AADAppWallAttributes attributesByDefault];
//⾃自定义
// attr.xx = xxx;
// ...
// ...
[AvazuADSDK setupAppWallUI:attr];
......
return YES;
}

附:⼴广告墙可配置的UI属性如下表所示,字体⼤大⼩小依次对应Editors Pick、Awesome、You MayLike。

属性字段

含义

默认设置

viewBackgroundColor

⻚页⾯面背景颜⾊色

RGB(234, 235, 242)

navTitleColor

导航栏标题颜⾊色

AV_RGB(51, 51, 51)

navTitleFont

导航栏标题⼤大⼩小

17

tabBackgroundColor

TAB标签背景颜⾊色

RGB(255, 255, 255)

tabTitleSelectedColor

TAB标签标题选中颜⾊色

RGB(37, 113, 255)

tabTitleNormalColor

标签标题正常的颜⾊色

RGB(176, 183, 193)

sectionTitleColor

⼴广告分类标题颜⾊色

RGB(51, 51, 51)

sectionTitleFont

⼴广告分类标题⼤大⼩小

17

btnBackgroundColor

安装按钮背景颜⾊色

clearColor

btnBorderColor

安装按钮边框颜⾊色

RGB(55, 125, 255)

btnBorderWidth

安装按钮边框宽度

0.8

btnCornerRadius

安装按钮圆⻆角⼤大⼩小

4

btnTitleColor

安装按钮标题颜⾊色

RGB(55, 125, 255)

btnFont

安装按钮标题字体

15、12、12

adTitleColor

⼴广告标题颜⾊色

RGB(124, 137, 152)

adTitleFont

⼴广告标题⼤大⼩小

12、10、15

despColor

⼴广告描述字体颜⾊色

RGB(120, 120, 120)

despFont

⼴广告描述字体⼤大⼩小

12

3.2 展示⼴广告墙
ADTAppWallViewController *appwallVC = [[ADTAppWallViewController alloc] init];
[self.navigationController pushViewController:appwallVC
animated:YES];

3.3 获取模板⼴广告

[AvazuADSDK getNativeADViewsWithADUnitID:@"Your UnitID"
delegate:self
frame:CGRectMake(0, 200, kScreenW, 0)
success:^(UIView *adView) {
[self.view addSubview:adView];
}
failure:^(NSError *error) {
}];

⼴广告被点击回调⽅方法
#pragma mark - AADClick Delegate
- (void)clickWithAdView:(AADNativeView *)adView {
}

附:模板⼴广告的⾼高度会根据您设置的宽度⾃自动进⾏行行适配
3.4 获取⾼高级原⽣生⼴广告
//AADNativeElementModel 属性注释
@interface AADNativeElementModel : NSObject
//⼴广告顺序ID
@property (nonatomic, assign) NSInteger adID;
//描述⽂文案
@property (nonatomic, copy) NSString *despText;
//APP名字,⼀一般包含副标题
@property (nonatomic, copy) NSString *appTitle;
//⼤大图链接
@property (nonatomic, copy) NSString *imageUrlStr;
//App图标链接
@property (nonatomic, copy) NSString *iconUrlStr;
@end

//获取多元素⼴广告对象,⾃自定义⼴广告UI
[AvazuADSDK getNativeElementOfADsWithADUnitID:self.unitID
success:^(AADNativeElementModel *element)
{
self.element = element;
self.element.delegate = self;
//setup UI
[self setupUI:element];
}
failure:^(NSError *error) {
}];

SDK处理理对⼴广告的点击,开发⼈人员必须注册⼴广告可点击区域视图的监听。
[AvazuADSDK registerWithAdView:self.adView
element:element
viewController:nil];

⼴广告被点击回调⽅方法
#pragma mark - AADClickDelegate
- (void)clickWithAdView:(AADNativeView *)adView {
}



Source Exif Data:
File Type                       : PDF
File Type Extension             : pdf
MIME Type                       : application/pdf
Linearized                      : No
Page Count                      : 5
PDF Version                     : 1.4
Title                           : aNative Integration Guide_CN
Producer                        : Mac OS X 10.13.4 Quartz PDFContext
Creator                         : MacDown
Create Date                     : 2018:07:20 08:58:16Z
Modify Date                     : 2018:07:20 08:58:16Z
EXIF Metadata provided by EXIF.tools

Navigation menu