使用 Python 添加手机聚合平台教程
来源:互联网 发布:jetbrains hub 知乎 编辑:程序博客网 时间:2024/04/30 08:07
1.初始化AdWordsClient对象。
AdWordsClient使用包含身份验证信息和开发人员令牌的数据文件的路径进行初始化。此外,您也可以将此信息作为headers参数的一部分提供给Client。
from adspygoogle.adwords.AdWordsClient import AdWordsClient
from adspygoogle.common import Utils
client=AdWordsClient(path=os.path.join('..', '..', '..', '..'))
2.建立与CampaignService的连接。
在向 AdWords API 发送任何请求之前,您必须先与计划使用的网络服务建立连接。为避免更改任何实际数据,我们在此示例中将连接至沙盒版的CampaignService。
campaign_service = client.GetCampaignService('https://adwords-sandbox.Google.com', '[lat
3.添加新的广告系列。
与CampaignService建立连接后,请执行一项操作。以下代码会构建添加广告系列的操作:
operations = [{
'operator': 'ADD',
'operand' : {
'name' : 'Interplanetary Cruise #%s' % Utils.GetUniqueName(),
'status' : 'PAUSED',
'biddingStrategy': {
'xsi_type': 'ManualCPC'
},
'endDate' : '20120101',
'budget' : {
'period' : 'DAILY',
'amount' : {
'microAmount': '50000000'
},
'deliveryMethod': 'STANDARD'
}
}
}]
最后,将请求发送至CampaignService。mutate操作将返回对指定广告系列所执行的操作的结果。
campaigns = campaign_service.Mutate(operations)[0]
# Display results.
for campaign in campaigns['value']:
print ('Campaign with name \'%s\' and id \'%s\' was added.'
% (campaign['name'], campaign['id']))
print
print ('Usage: %s units, %s operations' % (client.GetUnits(),
client.GetOperations()))
祝贺您成功发出首个请求!
KeyMob是针对国内开发者发布的手机聚合平台。KeyMob手机聚合平台可以帮助开发者顺利通过应用市场审核,包括方便的应用交叉推广、各个广告平台的比例和优先顺序、方便的完成定向推广,自主销售广告,互换广告和控制广告的内容与价格等优化的手段。
AdWordsClient使用包含身份验证信息和开发人员令牌的数据文件的路径进行初始化。此外,您也可以将此信息作为headers参数的一部分提供给Client。
from adspygoogle.adwords.AdWordsClient import AdWordsClient
from adspygoogle.common import Utils
client=AdWordsClient(path=os.path.join('..', '..', '..', '..'))
2.建立与CampaignService的连接。
在向 AdWords API 发送任何请求之前,您必须先与计划使用的网络服务建立连接。为避免更改任何实际数据,我们在此示例中将连接至沙盒版的CampaignService。
campaign_service = client.GetCampaignService('https://adwords-sandbox.Google.com', '[lat
3.添加新的广告系列。
与CampaignService建立连接后,请执行一项操作。以下代码会构建添加广告系列的操作:
operations = [{
'operator': 'ADD',
'operand' : {
'name' : 'Interplanetary Cruise #%s' % Utils.GetUniqueName(),
'status' : 'PAUSED',
'biddingStrategy': {
'xsi_type': 'ManualCPC'
},
'endDate' : '20120101',
'budget' : {
'period' : 'DAILY',
'amount' : {
'microAmount': '50000000'
},
'deliveryMethod': 'STANDARD'
}
}
}]
最后,将请求发送至CampaignService。mutate操作将返回对指定广告系列所执行的操作的结果。
campaigns = campaign_service.Mutate(operations)[0]
# Display results.
for campaign in campaigns['value']:
print ('Campaign with name \'%s\' and id \'%s\' was added.'
% (campaign['name'], campaign['id']))
print ('Usage: %s units, %s operations' % (client.GetUnits(),
client.GetOperations()))
祝贺您成功发出首个请求!
KeyMob是针对国内开发者发布的手机聚合平台。KeyMob手机聚合平台可以帮助开发者顺利通过应用市场审核,包括方便的应用交叉推广、各个广告平台的比例和优先顺序、方便的完成定向推广,自主销售广告,互换广告和控制广告的内容与价格等优化的手段。
0 0
- 使用 Python 添加手机聚合平台教程
- 使用 Java添加KeyMob手机聚合平台教程
- 使用Feed服务添加手机聚合平台教程
- 使用AdWords API设置再营销方法添加移动聚合平台教程
- 使用服务帐户访问AdWords API集成KeyMob手机聚合平台
- IOS版Cocos2d-x2.2使用移动广告聚合平台集成插屏广告教程
- 使用swift集成移动广告聚合平台
- 手机开发平台指南、教程和资料
- Html5添加移动手机和桌面设备使用的模块化JavaScript图片画廊插件教程
- 使用聚合数据实现Android手机验证码校验功能
- Android 手机直播聚合
- 阿里大于短信平台Python版教程
- MTK手机平台添加资源和菜单的方式
- MTK手机平台添加资源和菜单的方式(转)
- MTK手机平台添加资源和菜单的方式716557759
- MTK手机平台添加资源和菜单的方式
- MTK手机平台添加资源和菜单的方式(修改)
- MTK手机平台添加资源和菜单的方式
- springmvc-spring-mybatis-shiro-easyui权限系统
- jquery + ajax 跨域parsererror
- tomcat基本使用
- xdebug 配置
- 4
- 使用 Python 添加手机聚合平台教程
- 记录Android Studio项目提交到github上的出错处理
- action中获取request对象
- Java Base —— 错误处理
- 3.3V 5V 2.8V 电平转换电路
- Xrm.Utility.openEntityForm的使用
- Linux学习笔记--6.vim文本编辑
- 自定义简单的UIDatePicker
- Lua Mac&Windows开发环境组建及部分语法例子