Chartboost ANE 使用教程(Chartboost ANE Tutorial) 2013年4月1 TDLabs 相关资料: https://github.com/freshplanet/ANE-Chartboost https://www.chartboost.com/ https://help.chartboost.com/faq/general#glossary Chartboost是一个移动应用推广平台,开发者可以根据自己的资金储备和喜好来选择最合适的途径推广自己的应用。 在使用Chartboost之前我们需要先普及一下Chartboost的基本术语: 活动: 广告商(Advertiser):为推广自己应用的广告支付费用的开发者。 发行商(Publisher):在自己的游戏应用里展示广告来赚取收入的开发者。 交叉推广(Cross-promotion):在开发者自己的多个应用里进行自我推广的活动。从这一点来说,开发者自己同时是广告商和发行商的身份。 直接交易(Direct Deal):以发行商或是广告商的身份,直接和其他开发者进行合作的推广模式。 网络推广(Network):从广告池里抽取广告,只在Chartboost平台上的游戏应用里展示广告的活动。 CPI(Cost per Install):以推广所带来的安装量来计费的推广活动。 CPC(Cost per Click):以推广所带来的点击量来计费的推广活动。 广告: 插播广告(Interstitial):在游戏启动或是非游戏中的状态下显示的全屏弹出式广告,这也是Chartboost唯一支持的广告尺寸。 广告素材(Creative/Asset/Ad Unit):为开发者自己的应用做推广的图片素材 CTA(Call to Action):在广告素材上提供跳转链接的按钮,图形或文本(一般会指向所推广应用的下载地址),如果开发者推广的是ios应用,请务必遵守苹果公司的CTA相关规定。 A/B 测试(A/B Testing):建立多个广告素材,对比各自的颜色,CTA来评估优劣的测试流程。 广告框(Frame):在发行商应用里显示的自定义广告边框,可以更好的适用发行商的应用。 关闭按钮(Close Button):在广告右上角的关闭按钮图片素材。 活动表现: 广告显示(Impression):每次广告显示给玩家的记录都会被记录下来。 广告点击(Click):每次玩家点击广告的记录都会被记录下来。 启动(Bootup):玩家启动应用的记录。 玩家活跃数(Uniques):启动应用的玩家计数 安装(Install):玩家通过广告下载应用后第一次启动应用就计数一次 总安装(All Installs):不仅仅限于Chartboost平台上获取到的新用户,包含所有渠道获得的新用户。 点击率(CTR Click-through Rate):广告显示后用户点击的比例。 安装率(Install Rate i-rate):用户点击广告后安装应用的比例。 eCPM:每千个广告(Impressions)曝光量的费用支出 本次尝试使用网络推广和交叉推广两种推广模式,直接交易模式暂时不涉及。 下面来介绍下具体的配置流程: 首先我们需要在Chartboost的后台建立两个应用 支持交叉推广和网络推广的应用1,支持交叉推广的应用2 应用1: 在推广其他应用(Promote other apps)栏里 上传之前提到过的广告边框和关闭按钮,选择应用显示方向Potrait,Landscape,它们能更好的适用你自己的应用。 在推广此应用(Promote this app)栏里 上传为当前应用做推广的宣传素材(Creative)选择应用显示方向Potrait,Landscape 同理,在应用2里我们只需要设置推广此应用栏就可以了。 有了以上两个应用我们就可以利用之前提到的活动(Campaign)的概念来推广应用。 我们需要建立两种活动,如下 Cross Promotion 和 Marketplace Publisher两种。 交叉推广活动 输入活动必要的信息,选择参加活动的应用和测试设备。可以先使用简单配置,高级的配置可以熟悉了之后再利用高级配置细调。 网络推广活动: 同上,输入活动必要的信息,选择参加活动的应用和测试设备 上述的准备工作就绪之后,接入Chartboost ANE的api就非常简单了,一句话搞定! https://github.com/freshplanet/ANE-Chartboost 从此处下载网友freshplanet开发的ANE,用法见Demo。 注意安卓版本需要在应用xml配置里加上如下配置哦: <activity android:name="com.chartboost.sdk.CBDialogActivity" android:configChanges="orientation|keyboard|keyboardHidden" android:windowSoftInputMode="adjustResize" android:theme="@android:style/Theme.Translucent" android:launchMode="singleTop"> </activity> ![]() |