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
}

最新文章

  1. webpack 代码拆分,按需加载
  2. smtp邮件营销吧
  3. 关于null和undefined
  4. uva 165 Stamps
  5. Nodejs 上传下载功能的实现(同步)
  6. python学习第十三天 -模块和包
  7. setInterval && setTimeout || 定时器
  8. CPU 分类
  9. VS下WPF自定义控件的基本步骤和基本代码实现
  10. :after/:before使用技巧
  11. 如何隐藏nginx版本号
  12. asp.net 本地服务字段调用(WebSerice)的小问题
  13. 2019.03.11 bzoj4813: [Cqoi2017]小Q的棋盘(贪心)
  14. Vagrant 管理部署 VirtualBox (推荐使用)
  15. Ajax详细剖析
  16. Java swing 代码例子
  17. Duilib应用修改程序图标方法(转载)
  18. Immediately-Invoked Puzzler
  19. 如何让Gogland不过期,一直使用?
  20. CCProgressTimer Loading条

热门文章

  1. C++定义自己的异常
  2. fast-rcnn里的一些具体内容
  3. 5.9 C++重载转型操作符
  4. loadrunner json中文无法识别问题
  5. java中String的认识
  6. 201621123001 《Java程序设计》第6周学习总结
  7. github 多人协作
  8. 5--Selenium环境准备--firefox与geckodriver
  9. 2017ICPC南宁赛区网络赛 Overlapping Rectangles(重叠矩阵面积和=离散化模板)
  10. PAT 乙级 1061. 判断题(15)