Unity 接入AudienceNetWork(激勵視頻篇),unity粒子系統(tǒng)入門教程47Unity 接入AudienceNetWork(激勵視頻篇)為了恰飯,有時候是要接入一些廣告的,所以FB也專門有一個廣告的SDK,這就是AudienceNetWork。首先進(jìn)入官方文檔地址接入這個SDK之前呢,首先需要和后臺的人......
為了恰飯,有時候是要接入一些廣告的,所以FB也專門有一個廣告的SDK,這就是AudienceNetWork。
首先
進(jìn)入官方文檔地址
接入這個SDK之前呢,首先需要和后臺的人員溝通好,當(dāng)然自己能操控后臺最好,建立應(yīng)用,建立廣告版位,這里稍微提一下:
從最開始看起
這里呢就是如何創(chuàng)建應(yīng)用和廣告版位,還有你的付款啊,權(quán)限啊其實都是后臺控制的,但是如果你的后臺不靠譜,就要要他把你加到一個權(quán)限賬號自己操作(除了收款0。0)測試時候建立未上架的,發(fā)布后記得變?yōu)橐焉霞懿⑶野压雀璧刂诽顚Γ缓箝_始審核。接下來是測試,下載SDK后,其中是有Demo的,當(dāng)然這個官方文檔是很早之前的,甚至有很多的坑。獲得你的版號,并且改寫到你的項目后,你會發(fā)現(xiàn)很多問題,他人的文檔中提到的基本操作我就不贅述了。我把其中的坑來說一說。
坑點 1:這個demo 中是沒有自己初始化的;甚至之前的Android SDK文檔中也是沒有講怎么初始化的,Google上的回答中甚至能找到官方的道歉,那么如何初始化呢在你導(dǎo)出的工程中的加入初始化代碼:
如何初始化解答
具體代碼:
packagecom.facebook.samples.AdUnitsSample;
importandroid.content.Context;
importandroid.util.Log;
importcom.facebook.ads.AdSettings;
importcom.facebook.ads.AudienceNetworkAds;
import staticcom.facebook.ads.BuildConfig.DEBUG;
/**
* Sample class that shows how to call initialize() method of Audience Network SDK.
*/
publicclassAudienceNetworkInitializeHelper
implementsAudienceNetworkAds.InitListener{
/**
* Its recommended to call this method from Application.onCreate().
* Otherwise you can call it from all Activity.onCreate()
* methods for Activities that contain ads.
*@paramcontext Application or Activity.
*/
staticvoidinitialize(Contextcontext) {
AudienceNetworkAds.buildInitSettings(context)
.withInitListener(newAudienceNetworkInitializeHelper())
.initialize();
}
@Override
publicvoidonInitialized(AudienceNetworkAds.InitResultresult) {
Log.d(AudienceNetworkAds.TAG, result.getMessage());
}
}
第二個其實你可以在測試的文檔里找到,但是還是容易被忽視關(guān)于你請求的視頻類型
還有一個在你的廣告前加上設(shè)備的哈希值(這個可以在廣告嘗試加載時的Log中找到)
當(dāng)然切記正式上要去掉這個些,只需要真正的版號就OK了。
當(dāng)你把你的廣告集成進(jìn)去后可以要注意,激勵視頻廣告看過一次后自己就會銷毀,如果想要再看的話需要重新的加載,所以要找到合適的時機(jī)預(yù)加載廣告。
特別聲明:以上文章內(nèi)容僅代表作者本人觀點,不代表ESG跨境電商觀點或立場。如有關(guān)于作品內(nèi)容、版權(quán)或其它問題請于作品發(fā)表后的30日內(nèi)與ESG跨境電商聯(lián)系。
二維碼加載中...
使用微信掃一掃登錄
使用賬號密碼登錄
平臺顧問
微信掃一掃
馬上聯(lián)系在線顧問
小程序
ESG跨境小程序
手機(jī)入駐更便捷
返回頂部