码银送书第五期《互联网广告系统:架构、算法与智能化》

广告平台的建设和完善是一项长期工程。例如,谷歌早于2003年通过收购Applied Semantics开展Google AdSense 项目,而直到20年后的今天,谷歌展示广告平台仍在持续创新和提升。广告平台是负有营收责任的复杂在线平台,对其进行任何改动都必须格外谨慎。同时,随着平台的成熟,广告效果提升的难度也会加大。一套完备、易用、严谨的线上实验系统,是质量团队长期维持高效输出的关键工具,其重要性不亚于大航海时代的指南针。

每家跨国互联网公司都会有一个广告系统,为公司源源不断地贡献利润。互联网的发展史与互联网广告的发展史也基本吻合,互联网广告可以说是利用现代信息技术打造的完美商业模式。

广告平台通常分为业务(通常包含投放系统、业务数据库等)、系统(也叫工程、基建)和质量(也叫算法,通常还包括数据)三大领域。而广告平台的核心竞争力在于,利用高效、规模化的系统提升广告质量,从而帮助客户达成商业目标。

 

《互联网广告系统:架构、算法与智能化》唐溪柳 著  

本书是作者基于自身丰富的行业知识与实战经验撰写而成的,旨在帮助读者深入了解广告平台的建设和完善,获取实战经验,提高自身技能和竞争力。例如,数据工程是大数据平台的核心,而要充分发挥数据优势,就需要强大的系统能力来支持各种针对商业目标的算法实现。本书第5章完整覆盖了数据架构的要素,更介绍了几类常见广告定向特征处理算法,其中包含许多业界难得一见的实战经验分享。第6章专门阐述了实验系统构建的各种细节。

本书是“秘笈”,也是极为详尽的大规模广告平台“线路级设计图”。相信无论是系统工程师、算法研究员、产品经理,还是有志于加入广告行业的人员,都可以通过本书深入了解先进广告系统的架构和应用。

内容简介

这是一部从工程实践角度讲解互联网广告系统的业务价值、产品形态、架构设计、技术选型、落地方法论、实施路径和行业案例的著作,是作者在谷歌和腾讯从事广告系统架构设计与工程实现的10余年经验总结。

互联网广告的生态和产品形态

首先介绍了谷歌、Meta、亚马逊、微软等主要在线广告平台;然后介绍了主要在线广告网络和程序化购买生态;最后介绍了在线广告产品形态,包括在线广告的投递方式和计费方式。主要目的是帮助读者建立对互联网广告生态的宏观认知

广告投放系统的架构与设计

结合Facebook Marketing、Google Ads、Twitter Ads等广告平台讲解了广告投放系统,主要内容包括广告的层级结构、三个广告平台API的特点及用法演示,以及API的基本设计原则和设计方法论。读者可以从本章中学到现代广告系统投放子系统的设计思想。

广告系统的设计方法论

互联网广告系统的规模往往比较大,因此本部分详细介绍了以分布式系统为代表的大规模网络系统的架构设计方法论,为读者设计广告系统打下基础。

广告系统的工程架构

详细讲解了广告播放系统的架构设计、广告系统的数据架构设计、广告系统中的A/B测试等。

广告策略系统的架构设计

首先介绍了广告竞价原理和广告策略系统设计;然后讲解了广告系统预估子系统,包括预估模型数据处理、常用的模型评价方法与指标、常用的模型训练方法,以及新广告点击率预估和转化率预估。

本书系统阐述了互联网广告系统设计的方方面面,对广告系统、推荐系统、大数据系统的建设具有很高的参考价值。  

作者简介

唐溪柳 资深广告技术专家和软件架构专家,先后就职于谷歌和腾讯,曾担任腾讯广告技术总监(T13专家工程师)、腾讯广告引擎总架构师。主导了腾讯广告检索系统、海量数据分析系统、深度学习系统的架构设计与开发工作,以及腾讯社交广告系统从0到1的搭建,现为汇量科技资深架构师。

从事软件架构工作20余年,经历过各种项目,从小型Web服务到大型企业应用程序。专注于深度学习系统技术、检索系统、分布式网络服务、语言模型、大数据处理等方向,对编码、设计原则、数据库和软件架构等概念有深刻理解。工作目标是创建健壮、安全和可扩展的软件系统,热衷于开发解决复杂问题并帮助组织实现目标的创新解决方案。

在领导开发团队、管理资源以及与其他团队协作方面经验丰富,是一个优秀的沟通者,善于向非技术人员解释复杂的技术概念。对细节有敏锐的洞察力,能够在潜在风险和问题出现之前识别它们。  

读者对象

本书是对广告系统的综合性总结,适合架构师、算法工程师以及希望了解互联网大规模系统的在校师生阅读。此外,希望了解广告系统原理的市场营销人员也可以有选择地阅读,应该不无裨益。

大咖推荐

本书作者是腾讯广告引擎的主要设计和开发负责人,主导了检索系统、海量数据分析系统、深度学习系统等的开发,这些系统支撑了腾讯广告十年的快速发展。其间,腾讯广告的年收入规模从数亿元增长到数千亿元。本书系统地介绍了互联网广告系统,覆盖架构和算法设计,主要内容包括深度学习系统技术、检索系统、分布式网络服务、大数据处理等,是一个面向广告技术从业人员的实用而全面的指南。

——林世飞  腾讯广告技术总监

一个能承接百亿级海量请求的广告系统是如何在工程实践中被有效构建出来的?这本书给出了细致的指引。我和本书作者在腾讯社交广告系统从0到1的搭建过程中合作多年,非常佩服作为架构师的他在系统架构上的深厚功底,同样欣赏他身先士卒、冲在一线写代码的精神。相信这本书能为广告系统的一线工程师带来很大帮助。

——靳志辉  火光摇曳教育科技CEO

溪柳是我在谷歌工作时的老同事,也是多年的好友。在我近20年的工作生涯里,我遇到过各种各样的牛人,有算法的,有工程的,还有理论的,而在这些人当中,溪柳是少数善于将算法应用于实践的大师。而且,溪柳在他所涉足的领域总能做到既有广度,又有深度。本书就是对上述评价的鲜活证明。在本书中,溪柳由浅入深地讲述了当前在线广告的方方面面,从互联网广告的生态现状到广告模型算法,从广告投放到广告效果测试,从分布式云计算架构到广告系统架构,从广告系统数据架构到竞价策略。相信在线广告系统的从业人员和爱好者都能从本书中获益。

——刘超  camect.com CTO&联合创始人

目录

前 言

第1章 互联网广告生态1

 1.1 互联网广告生态的参与者1

1.1.1 主要在线广告平台2

1.1.2 主要在线广告网络8

1.1.3 程序化购买生态12

 1.2 在线广告产品形态15

1.2.1 在线广告的投递方式15

1.2.2 在线广告的计费方式18

 1.3 本章小结19

第2章 广告投放系统20

 2.1 广告层级结构20

2.1.1 Facebook Marketing广告层级结构20

2.1.2 Google Ads广告层级结构22

2.1.3 Twitter Ads广告层级结构25

 2.2 API的基本设计原则26

2.2.1 API的价值性27

2.2.2 API的规划性28

2.2.3 API的灵活性30

等等... 

 本次送书三本

活动时间:截止时间到2023-8-22

参与方式:关注博主,点赞,收藏并评论。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/67797.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

瑞数信息《2023 API安全趋势报告》重磅发布: API攻击持续走高,Bots武器更聪明

如今API作为连接服务和传输数据的重要通道,已成为数字时代的新型基础设施,但随之而来的安全问题也日益凸显。为了让各个行业更好地应对API安全威胁挑战,瑞数信息作为国内首批具备“云原生API安全能力”认证的专业厂商,近年来持续输…

Bootstrap-fileinput 插件的使用

1.bootstrap-fileinput 下载地址 https://github.com/kartik-v/bootstrap-fileinput.git 2.bootstrap-fileinput 使用 input 标签 multiple"multiple" 表示可以多选文件 <div class"container-fluid"><div class"card border-0 shadow-sm…

免费网站客服机器人来了(基于有限状态机),快来体验下

免费网站客服机器人来了,快来体验下 51jiqiren.cn 五分钟就可以完成一个简单的机器人. 懂json的同学可以自定义状态和状态跳转,完成复杂的业务流程. 更多功能还在开发中. 网站右下角点"联系客服"截图: 弹出来了: 后端管理界面: 有限状态机界面: 数据界面: 在网站…

Mac鼠标增强工具Smooze Pro

Smooze Pro是一款Mac上的鼠标手势增强工具&#xff0c;可以让用户使用鼠标手势来控制应用程序和系统功能。 它支持多种手势操作&#xff0c;包括单指、双指、三指和四指手势&#xff0c;并且可以自定义每种手势的功能。例如&#xff0c;您可以使用单指向下滑动手势来启动Expos视…

MongoDB(三十九)

目录 一、概述 &#xff08;一&#xff09;相关概念 &#xff08;二&#xff09;特性 二、应用场景 三、安装 &#xff08;一&#xff09;编译安装 &#xff08;二&#xff09;yum安装 1、首先制作repo源 2、软件包名&#xff1a;mongodb-org 3、启动服务&#xff1a…

【JavaWeb】实训的长篇笔记(上)

JavaWeb的实训是学校的一门课程&#xff0c;老师先讲解一些基础知识&#xff0c;然后让我们自己开发一个比较简单的Web程序。可涉及的知识何其之多&#xff0c;不是实训课的 3 周时间可以讲得完的&#xff0c;只是快速带过。他说&#xff1a;重点是Web开发的流程。 我的实训草草…

Linux设备树详解

Linux 设备树详解 Linux 操作系统早期是针对个人电脑设备而开发的操作系统&#xff0c;而个人电脑处理器产商较为单一&#xff08;例如只有 Intel&#xff0c;AMD&#xff09;同时个人电脑产商均使用 Intel 或 AMD 制造的处理器&#xff0c;业界形成了统一的总线/硬件接口标准…

Paddle OCR V4 测试Demo

效果 项目 VS2022.net4.8OCRV4 代码 using OpenCvSharp; using Sdcb.PaddleInference; using Sdcb.PaddleOCR; using Sdcb.PaddleOCR.Models; using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; usin…

一文教你学会Termux+SFTP+远程文件传输

文章目录 1. 安装openSSH2. 安装cpolar3. 远程SFTP连接配置4. 远程SFTP访问4. 配置固定远程连接地址 SFTP&#xff08;SSH File Transfer Protocol&#xff09;是一种基于SSH&#xff08;Secure Shell&#xff09;安全协议的文件传输协议。与FTP协议相比&#xff0c;SFTP使用了…

智慧工地源码,PC+APP源码,项目管理端+企业监管端+数据大屏端

智慧工地概念 智慧工地是一种崭新的工程全生命周期管理理念&#xff0c;是指运用信息化手段&#xff0c;通过对工程项目进行精确设计和施工模拟&#xff0c;围绕施工过程管理&#xff0c;建立互联协同、智能生产、科学管理的施工项目信息化生态圈&#xff0c;并将此数据在虚拟…

【Linux命令行与Shell脚本编程】第十九章 正则表达式

Linux命令行与Shell脚本编程 第十九章 正则表达式 文章目录 Linux命令行与Shell脚本编程 第十九章 正则表达式九.正则表达式9.1.正则表达式基础9.1.1.正则表达式的类型9.2.定义BRE模式9.2.1.普通文本9.2.2.特殊字符 9.2.3.锚点字符锚定行首^锚定行尾$组合锚点 9.2.4.点号字符\.…

【Spring专题】Spring之Bean的生命周期源码解析——阶段二(IOC之实例化)

目录 前言阅读准备阅读指引阅读建议 课程内容一、SpringIOC之实例化1.1 简单回顾1.2 概念回顾1.3 核心方法讲解 二、方法讲解2.1 AbstractBeanFactory#getMergedLocalBeanDefinition&#xff1a;合并BeanDefinition2.2 AbstractAutowireCapableBeanFactory#createBean&#xff…