Part 3 API對接,這些坑你一定掉過!

2021-09-22 05:19:23 字數 1419 閱讀 8703

坑1

我是**的技術,發的文件我都能看懂,但總覺得不太對勁。

掉坑原因:

之前沒有將廣告位對接到第三方**的技術同學往往都會遇到這樣的問題。單從技術視覺理解,對接就是發起請求,接收請求。但如果**技術同學沒有理解到對接背後的概念以及整套廣告交易概念,都會掉到這樣的坑里,自己的**可能會不斷修改。

爬坑姿勢:

掉到這種坑里的同學,可以先在心裡默念一句:「誰、在什麼**的、什麼廣告位上產生了一次**展示機會」。帶著這個問題去找答案就好辦了。 不管是和什麼ssp或者ad exchange進行對接,肯定會有乙個**的唯一標識號給到**側(如通過廣告交易平台上產生的id),我們這裡記作media-id,使用該唯一標識,去獲取到目前使用系統的使用者的資訊(如ua,ip,裝置號等)不同的平台字段或許名稱不同,但是萬變不離其宗,對使用者需要乙個唯一標識,記作user-id。 再接下來就是乙個順序的問題了,使用者開啟乙個頁面的時候可能會有幾個廣告位展現出來,依次取廣告位的唯一標識,記作adslot-id. 

我們有了media-id,user-id,adslot-id 三個主要元素,再加上廣告展示的時間戳timestamp,這4個資訊可以形成乙個聯合主鍵,代表一次唯一的請求,再通過對接的ssp或者ad exchange 約定的具體資料進行傳輸即可,對方在接受到你的請求後,會給到乙個反饋。**的開發同學在接受到這個反饋資訊後,按照約定解析展示即可。

tips:

市面上也有很多成熟的解決方案可以直接輸出給**,如美數科技等。

坑2

掉坑原因:

爬坑姿勢:

我們來進行改進一下。

坑3

網路聯通性問題。

掉坑原因:

爬坑姿勢:

tips:

其他雲廠商也提供類似服務。

坑4

對接完成後廣告物料的安全問題。

掉坑原因:

投放廣告也要在資訊保安可靠的情況下投放,在保證了使用者資料不遭暴露後。**的安全也需要得到保護,不能因為廣告物料呈現內容帶有一些敏感問題而導致嚴重後果。如何解決?人工審核?雙重人工審核?

爬坑姿勢:

技術的能力體現就是提高生產力,ai離我們遠嗎?一點都不遠,我們完全可以利用ai來幫我們完成大量的識別,小量的我們使用人工審核。

Part 3 物件的組合

課堂練習4 編寫 模擬手機與sim卡的組合關係。要求 sim卡類負責建立 sim卡 phone類負責建立手機 手機可以組合乙個sim卡 手機可以更換其中的sim卡。實現 public class sim public void setsnum int snum public int getsnum ...

JS筆記 part1(API相關)

個人習慣用思維導圖做筆記,重新敲一遍加深印象 object array function math date string number boolean regexp 正規表示式 string屬性 str.length 獲取字串長度 string方法 str.charat 獲取字串某乙個下標字元 s...

閱讀 《如何高效學習》part3 part4

步驟 選擇要學習的概念 設想你是老師,正在試圖給乙個新生教這個知識點 當你感到疑惑時,返回前面,繼續理解 用簡單化的比喻來描述這個概念 每週至少要3 5次運動,每次至少40分鐘 每天7小時的睡眠 吃飯的時候吃一些有益的 健康的蔬菜 多喝水 晚上也可以吃一些東西的 不要想著學習這麼沉重的事情 其實學習...