在2021年的時候,由于看好In-App Bidding的前景,F(xiàn)acebook Audience Network開始只支持In-App Bidding,取消了傳統(tǒng)Waterfall廣告。Facebook Audience Network(FAN)作為除AdMob以外的另一個實力平臺,廣告價值高,且覆蓋全球,卻被很多從業(yè)人員吐槽難接、事兒多,這也成為了Facebook Audience Network難以摘掉的標(biāo)簽。
說實話,筆者進(jìn)入移動廣告行業(yè)以來,也遇到了不少FAN大大小小的問題,其中最令人頭疼的就是———明明測試的時候廣告都沒問題,后臺也已經(jīng)有很多的變現(xiàn)數(shù)據(jù)了,但為什么還是有很多no bid存在呢?如果沒有接好,沒有配置好,F(xiàn)AN出現(xiàn)no bid也認(rèn)了,但明明一切都沒有問題,這又是唱的哪出???所以接下來就聊聊,這些莫名其妙的no bid的都是哪來的?又該如何解決呢?
首先,需要先了解如何查看應(yīng)用FAN no bid的情況及其原因。
先前往Facebook audience network的報表部分,去查看no bid的原因都有些什么。具體路徑如下圖,【Monetization Manager】—【Performance】—【bidding】—【see no bids】。
然后,我們就可以看到,如下圖所示的,對應(yīng)應(yīng)用FAN no bid的原因排序,以及每個原因在所選擇時間內(nèi)出現(xiàn)的數(shù)據(jù)情況。
01 無法識別用戶FB信息
No Facebook profile found:
To show targeted ads, Audience Network needsto match each person to their Facebook profileWithout this match, we can't fill the request. Thimight be because people who are visiting yourapp aren't logged into Facebook or havedisabled tracking on their devices.
Facebook需要憑借社交網(wǎng)絡(luò)上真實詳細(xì)的用戶信息,以確保實現(xiàn)廣告的精準(zhǔn)定位,保障廣告主的買量轉(zhuǎn)化效果。如果用戶并沒有在設(shè)備上下載并登錄FB社交賬號的話,F(xiàn)B就無法識別這個用戶是誰,擁有著怎樣的標(biāo)簽,進(jìn)而導(dǎo)致無法定位該給他展現(xiàn)什么類型的廣告。FB對于這類用戶,采用了簡單粗暴的做法———不填充。
所以,如果Facebook在目標(biāo)出海地區(qū)的市場占有率不高,那么下載的用戶滿足下載并登錄FB社交賬號的用戶比例就會相對較少。比如,在美國地區(qū)約有77%的人都在使用Facebook,而在俄羅斯僅有37%的人使用,會導(dǎo)致FAN在俄羅斯出現(xiàn)【No Facebook profile found】的情況比在美國多很多。當(dāng)然,現(xiàn)在由于戰(zhàn)爭原因,導(dǎo)致FAN直接不填充俄羅斯地區(qū)的請求,這是屬于是題外話了。
其實現(xiàn)在市面上很多應(yīng)用中,也有專門針對【No Facebook profile found】做出的一些設(shè)計。比如,游戲中玩家可以登錄Facebook賬號以永久保留游戲進(jìn)度,用戶可以通過分享應(yīng)用至FB社交平臺以獲得一些獎勵。這些都是我們可以借鑒的,用于激勵用戶登錄Facebook的好方法。這些方法有助于游戲中的FB SDK收集/關(guān)聯(lián)到相關(guān)的社交媒體賬戶,從而提升FAN的填充率。
02 用戶設(shè)備設(shè)置原因
Audience Network No Bid:
Audience Network no bid due to respecting meta user settings.
為了保護(hù)用戶隱私,現(xiàn)在市面上大部分移動設(shè)備都可以自主選擇是否同意應(yīng)用訪問設(shè)備信息。對于安卓設(shè)備,用戶需要去設(shè)置中找到這個開關(guān),然后手動關(guān)閉;而對于iOS設(shè)備,用戶在打開應(yīng)用的瞬間就會接到彈窗,是否允許應(yīng)用收集設(shè)備信息,不幸的是,絕大部分用戶會選擇否。設(shè)備信息對于移動廣告業(yè)來說有多重要,相信不用我過多贅述,iOS 14.5在之前給行業(yè)帶來的各種變化可見一斑。同樣的簡單粗暴,F(xiàn)B對于不授權(quán)收集設(shè)備信息的用戶依然是我不稀罕,我就不填充。
這一條看起來是我們對此毫無辦法,畢竟我們必須要彈出是否允許訪問權(quán)限的彈窗,且不能用獎勵等手段誘導(dǎo)玩家允許授權(quán)。其實,通過優(yōu)化彈窗的請求節(jié)點以及文案,依舊有提升授權(quán)率的可能性。
優(yōu)化請求節(jié)點
大多數(shù)的ATT彈窗都是在下載結(jié)束,首次打開App時彈出,且跟隨在原生彈窗之后。目前,關(guān)于發(fā)送彈窗的時機(jī)有兩種方式。
一種是盡早彈出,將ATT彈窗安排在原生彈窗之后,我們可以通過自定義原生彈窗,創(chuàng)建合適的提醒內(nèi)容與應(yīng)用進(jìn)行匹配,以贏得用戶的授權(quán)同意。
另一種,可以在用戶路徑后期發(fā)送彈窗,先專注于贏取用戶的信任再發(fā)送彈窗。畢竟,根據(jù)AppsFlyer發(fā)布的 《ATT生效后關(guān)鍵趨勢報告》顯示,活躍用戶授權(quán)比率為 40%,略高于 36% 的安裝用戶授權(quán)比率。
優(yōu)化文案
很多App會在ATT彈窗中著重解釋獲取IDFA的目的和用途,以增加用戶的信任度
ATT彈窗不易過長,在強(qiáng)調(diào)價值的同時也應(yīng)避免信息過載,ATT彈窗使用2-3行的短句居多。
iOS應(yīng)用需要設(shè)置ATE
對于iOS應(yīng)用而言,還有一個需要注意的配置問題可能導(dǎo)致【Audience Network No Bid】。
由于iOS的各種相對于安卓來說更加嚴(yán)格的隱私政策,對于使用iOS14.5以上的用戶,我們必須在廣告SDK或者中介SDK完成初始化之前,設(shè)置ATE(setAdvertiserTrackingEnabled),且使用 Audience Network SDK 6.2.1 或更高版本才能夠有填充。
ATE標(biāo)志是用于通知 Audience Network 是否投放個性化廣告。我們需要在廣告SDK初始化之前將其設(shè)置為true或false,如果標(biāo)志設(shè)置為false,則FAN將無法投放個性化廣告。若是沒有設(shè)置ATE標(biāo)志,那么FAN會默認(rèn)為返回的是false。
具體可參考:
https://developers.facebook.com/docs/audience-network/setting-up/platform-setup/ios/advertising-tracking-enabled
03 下載來源問題
由于FAN只支持上架了Google Play和App store的應(yīng)用進(jìn)行變現(xiàn),所以一旦發(fā)現(xiàn)發(fā)送請求的應(yīng)用不是來自這兩個商店的下載渠道的話,會直接不予填充,在no bids統(tǒng)計界面,會有如下顯示:
App not downloaded from Google Play Store or App Store:
We only respond torequests that come from apps downloaded from the Google Play Store or the iOSApp Store. lf you were testing your ad implementation, this is normal. You may needto continue requesting ads to eventually fill it. However, if you weren't testing andyour app is live, then your app has been downloaded from an unofficial app store andyou must remove it from there.
那么,有的朋友可能會產(chǎn)生疑惑,我的應(yīng)用只上架了Google Play或者App Store啊,沒有上別的任何渠道,怎么還能給報告出這么多的【App not downloaded from Google Play Store or App Store】呢?
如果應(yīng)用在確認(rèn)上架主流商店后,后臺出現(xiàn)大量該no bid原因還有一種令人非常無奈的可能性———自己的應(yīng)用被別人抓包了,并上架了別的平臺。這種情況下,玩家從別的平臺下載到了被抓包的應(yīng)用,然后發(fā)送的廣告請求會被FAN自動歸為下載來源有問題,并不予填充。
04 集成配置問題1. SDK 問題
Problems with integration:
Make sure the Audience Network SDK has finishedinitializing before sending a bid request. lf the SDK hasn't finished initializing, this could corrupt the bid request and we won't respond.
在SDK集成這塊,若是在測試環(huán)節(jié),廣告就沒有成功展現(xiàn)過,那么就需要先去FAN的報表,查看FAN后臺是否出現(xiàn)了請求數(shù)據(jù)。若是連請求數(shù)據(jù)都沒有出現(xiàn),則表示SDK未成功集成,還需要重新集成后再次提包上架。如果有請求數(shù)據(jù)的話,可以看看no bids原因顯示界面是否出現(xiàn)了以上這條,若是出現(xiàn)了,就需要去確認(rèn)下自己使用的聚合工具是否是FB的合作伙伴,能夠完整支持FAN的Bidding,以及檢查自己的代碼層面的集成調(diào)用這塊是否存在問題
2. 廣告配置問題
Display format doesn't match:
We don't fill requests containing a display format thatis different from the display format set in meta Monetization Manager. For example, ifyou've set up a Rewarded video placement in your gaming app, but you're requestingan interstitial ad, we won't fill the request. Find your placement and select the correctformat.
如果在no bid 原因列表界面出現(xiàn)了【Display format doesn't match】的話,就需要排查下自己應(yīng)用中是否存在FAN中創(chuàng)建的廣告單元,和應(yīng)用中或聚合中介中實際對應(yīng)的廣告位格式不匹配的問題了。
比如,如果我在一個激勵視頻廣告位上配置了一個Banner廣告,那么FAN在識別到這個情況的話,也是不會進(jìn)行競價填充的。
05 沒有匹配到合適的廣告
Couldn't find relevant ad:
We don't respond when we can't find an ad that matches anapp user in a request. We recommend that you find more users for your app. Alsocheck your filters to make sure that you aren't excluding too many possibleadvertisers.
當(dāng)然no bid也不一定是存在問題的時候才會出現(xiàn),有時也是一種正常現(xiàn)象,就像是普通的waterfall廣告也會有填充率一說,沒有任何平臺敢說自己的填充率永遠(yuǎn)是100%。如果FB判定目前的廣告資源中沒有可以與這款app的受眾相匹配合適的廣告時,也會有no bid的情況出現(xiàn)。體現(xiàn)在報表no bids原因排查中時就是【Couldn't find relevant ad】。這也是在測試廣告階段,為什么都推薦用歐美節(jié)點測試FAN廣告的原因,F(xiàn)AN在歐美地區(qū)因沒有合適廣告而no bid的情況會相對較少。
06 達(dá)到展示上限
Ad threshold reached:
We don't respond to requests that include a Facebook profile that has been shown a highnumber of Audience Network ads in a shortspace of time.
【Ad threshold reached】這個no bid reason出現(xiàn)概率不高,如果一個用戶終端(FAN識別的同一個Facebook個人賬號)在短期內(nèi)展示了太多次廣告,F(xiàn)AN將不再填充該用戶的請求。這種情況多發(fā)生在開啟了自刷新的Banner廣告上。
展示上限并不一定是達(dá)到了FAN的上限,大家在對接的時候,也可以自行設(shè)置應(yīng)用程序或用戶在給定時間段內(nèi)可以進(jìn)行的 API 調(diào)用次數(shù)。無論是超過了自己設(shè)置的限制,還是FAN的上限,都會導(dǎo)致該終端發(fā)送的請求無競價響應(yīng),直到經(jīng)過足夠的時間使調(diào)用計數(shù)降至限制以下。
說在最后
以上就是在接入Facebook Audience Network后,我們會遇到的一些no bid情況的原因。這些導(dǎo)致no bid的原因中,有的是我們可以通過修復(fù)代碼、修改配置解決的;有的我們可以通過引導(dǎo)用戶,降低no bid幾率的;也有的是只能干看著,沒有辦法的。盡管FAN會因為各種原因拒絕競價,但作為一個競價平臺,F(xiàn)AN的表現(xiàn)無疑是很強(qiáng)勁的,就因為這些no bid放棄使用也確實不太劃算。我們能做的,就是使用聚合平臺,根據(jù)自己的應(yīng)用類型、目標(biāo)地區(qū)等因素,選擇自己的變現(xiàn)平臺組合。這樣,當(dāng)FB選擇拒絕競價的時候,有其他平臺能夠頂上填充,不至于浪費展現(xiàn)機(jī)會就好。
看完覺得寫得好的,不防打賞一元,以支持藍(lán)海情報網(wǎng)揭秘更多好的項目。