当前位置:文档之家› 广告sdk开发文档v1.0

广告sdk开发文档v1.0

广告sdk开发文档v1.0
广告sdk开发文档v1.0

IOS 广告sdk开发

参考点金的IOS_广告sdk,本项目组的sdk开发流程如下:

1.创建iOS新项目,类型为静态库,命名为adSDK

2.为项目添加文件:

文件夹名称为adSDK.包括以下文件

adSDK.h为接口文件,开发者通过导入此头文件调用API,用户显示广告到开发者的app界面adSDK.m为实现文件。

adSDKResource文件夹,包含sdk用到的图片

3. 广告横幅Banner。

Banner是adSDK.h的主要内容,继承于UIView,提供如下函数:

void alloc();//此函数为banner申请内存

void initWithPosition(float x,float y); //此函数决定广告横幅的位置.

void startWithTimeInterval(NSTimeInterval time);//启动广告时间

int setTransition( transitionParam* param );//设置广告切换模式

void stop();//停止广告

4.广告横幅内部实现

adSDK.m负责实现广告横幅,新建一个button,从制定网址获取广告图片image,

设置button的背景图为image,调整大小,给button设置点击事件,点击button时跳转

到广告商提供的网页。

adSDK.m同时负责与服务端的通信,当服务端的配置文件改动时,立即通知客户端,

改动数据并刷新。

/* 这部分暂时去除

4.与服务端的通信

adSDKPlatform.h包含adSDKPlatform单例对象,以及以下函数

string* getVersion(); //获取sdk版本号

bool setAppID(int id); //设置appID

bool setAppKey(string* key_md5); //设置AppKey

int getAppID(); //获取appID

void setChannel(int id);//设置频道id

*/

相关主题
文本预览
相关文档 最新文档