IOS版SDK与admob管理平台集成教程

倖福魔咒の 提交于 2020-03-09 17:30:18

一:在IOS中集成此 SDK
以下说明中使用名为ConversionExample的示例项目。实际执行下述步骤时,请将ConversionExample替换为真实项目名称。

1:下载并解压此 SDK。

2:在Xcode中,右键点击项目文件夹,然后选择Add Files to "ConversionExample"…

3:选择已解压的 SDK 文件夹,并点击Add。

4:SDK库要引用IOS AdSupport开发框架,不过您的项目中可能还没有此开发框架。要添加此框架,请在Build Phases标签下打开Link Binary With Libraries下拉列表。使用”+”按钮从 IOS SDK添加此框架。

5:在应用目标的“Build Setting”下的Other Linker Flags中添加-ObjC:
a.在 Xcode 的项目导航器中,按蓝色的顶级项目图标。
b.依次点击目标和Build Settings标签。
c.在Linking→Other Linker Flags下,将-ObjC 添加到Debug和Release。
 
二:跟踪应用内转化
应用下载次数(计数器)活动类型(IOS和Android分别对应一种类型)能够跟踪移动应用首次启动的转化次数。广告客户可以在自己的应用中添加一小段代码,用以在应用首次启动时ping DFP。如果用户最近在某个DFP发布商的应用中查看和/或点击了该广告客户的广告,DFP 就会将此计为一次应用下载转化。

要跟踪IOS和Android 转化,您必须为它们单独创建活动组和代码段。

重要说明:此功能仅适用于应用内广告。如果用户最初是在网页上(通过桌面设备或移动设备)查看的此广告,随后才下载的应用,则 DFP 不会将此计为转化。以下是转化代码段示例:

IOS(需要添加到应用代理的application:didFinishLaunchingWithOptions:方法之中);
[DCTConversionReporter reportWithConversionID:@"<activity id>"
value:nil /* or price of app if desired */
isRepeatable:NO];

三:跟踪应用内细分受众群
如果您想根据不展示广告(例如购物车)的屏幕构建一个细分受众群,可以针对一项活动生成报告,并据此构建细分受众群。

以下是转化代码段示例:
IOS(需要添加到应用代理的application:didFinishLaunchingWithOptions:方法之中);
[DCTActivityReporter reportWithAdUnitID:@"<ad unit>"
value:nil /* or key value pair if desired */
isRepeatable:NO];

四:确认设置
进入应用并执行您定义的转化事件时,您应当在信息级别看到类似以下内容的消息记录:
I/GoogleConversionReporter( 1557): Pinging: [...]

I/GoogleConversionReporter( 1557): Ping responded with response code 200
HTTP 200 响应代码表示,转化已成功报告给Google AdWords。

KeyMob平台将整合国内外主流移动广告平台,并对广告功能进行统一管理、动态配置,广告主和开发者都可以通过简单的操作轻松实现对多家广告平台的搭配使用。并且KeyMob无需单独SDK集成,自由定价,自自主销售广告,广告互推,应用内交叉推广的广告聚合平台。

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!