doubleclick protobuf file load to project
2024-10-18 14:14:53
1,download protobuf file to local
wget https://developers.google.com/ad-exchange/rtb/downloads/openrtb-proto.txt
wget https://developers.google.com/ad-exchange/rtb/downloads/openrtb-adx-proto.txt
2,move to protofile
mv openrtb-proto.txt openrtb.proto
mv openrtb-adx-proto.txt openrtb_adx.proto
3,edit two protofile to same package
update openrtb_adx.proto use new package name "your self package name " not "com.google.doubleclick"
eg: package openrtb;
4,generate to go file
protoc --go_out=. openrtb.proto openrtb_adx.proto
5,set protobuf exten field example:
if err := proto.SetExtension(&seatBidBid, openrtb.E_Bid, bidExt); err != nil {
logger.Warn( exchange, " set impTrackers Error[", err, "]")
return false
}
最新文章
- webpack 代码拆分,按需加载
- smtp邮件营销吧
- 关于null和undefined
- uva 165 Stamps
- Nodejs 上传下载功能的实现(同步)
- python学习第十三天 -模块和包
- setInterval &;&; setTimeout || 定时器
- CPU 分类
- VS下WPF自定义控件的基本步骤和基本代码实现
- :after/:before使用技巧
- 如何隐藏nginx版本号
- asp.net 本地服务字段调用(WebSerice)的小问题
- 2019.03.11 bzoj4813: [Cqoi2017]小Q的棋盘(贪心)
- Vagrant 管理部署 VirtualBox (推荐使用)
- Ajax详细剖析
- Java swing 代码例子
- Duilib应用修改程序图标方法(转载)
- Immediately-Invoked Puzzler
- 如何让Gogland不过期,一直使用?
- CCProgressTimer Loading条