Discourse安裝Google Adsense

來源: 百家號(hào)
作者:CWIKIUS
時(shí)間:2020-12-31
17911
在使用Discourse進(jìn)行服務(wù)的時(shí)候,很多人可能會(huì)希望安裝一些廣告服務(wù)。對(duì)Discourse的廣告服務(wù)來說還是可以的,因?yàn)閺V告服務(wù)的位置不是非常影響閱讀。這篇文章將會(huì)描述如何在Discourse中提供廣告服務(wù)。

在使用Discourse進(jìn)行服務(wù)的時(shí)候,很多人可能會(huì)希望安裝一些廣告服務(wù)。

對(duì)Discourse的廣告服務(wù)來說還是可以的,因?yàn)閺V告服務(wù)的位置不是非常影響閱讀。

這篇文章將會(huì)描述如何在Discourse中提供廣告服務(wù)。

安裝插件

Discourse的Google Adsense廣告服務(wù)是使用插件進(jìn)行安裝的。

安裝插件的方法,請(qǐng)參考:Install Plugins in Discourse-admins-Discourse Meta頁面中的內(nèi)容。

有關(guān)啟用廣告服務(wù)的文章,請(qǐng)參考頁面:Official Advertising/Ad Plugin for Discourse-plugin-Discourse Meta中的內(nèi)容。

廣告服務(wù)的源代碼,請(qǐng)參考:GitHub-discourse/discourse-adplugin:Official Discourse Advertising Plugin.Install&Start Serving Ads on Your Discourse Forum代碼倉庫。

安裝代碼

根據(jù)提示,你首先需要添加插件代碼,然后對(duì)Discourse進(jìn)行重編譯。

編輯app.yml文件,如果你有多個(gè)倉庫,你可以進(jìn)行添加在下面。

如下:

sudo-E-u discourse git clone https://github.com/discourse/discourse-adplugin.git

添加后進(jìn)行保存。

然后依次運(yùn)行下面的命令,對(duì)插件進(jìn)行重編譯:

cd/var/discourse./launcher rebuild app

這個(gè)編譯需要一些時(shí)間,你需要耐心等待編譯的完成。

必要的話,你可以重新啟動(dòng)你的Docker的容器。

啟動(dòng)的命令為:

systemctl restart docker

d01373f082025aafe8cd3543acbb6463024f1a1c.jpg

確定安裝

通過管理員控制臺(tái)查看插件。

以編譯確定你的插件已經(jīng)被安裝了。

203fb80e7bec54e791449c82ee6e54574ec26a64.jpg

通過上面安裝的插件,你應(yīng)該可以在插件部分找到已經(jīng)安裝的ad插件。

然后單擊插件右側(cè)的設(shè)置。

可以進(jìn)入到插件的配置界面中。

6159252dd42a28343f8d1c7801e306ed15cebf73.jpg

在插件的配置界面中,你需要對(duì)上面的一些插件配置進(jìn)行配置。

需要配置的參數(shù)為:adsense publisher code和adsense topic list top code

這2個(gè)參數(shù)可以從你google Adsense中找到。

登錄Google Adsense賬號(hào),從左側(cè)選項(xiàng)Ads下面的Overview,然后選擇你的廣告中的By ad Unit。

d53f8794a4c27d1ed910af414c836269dcc438da.jpg

在這里,你可以看到所有你安裝的廣告列表。

然后選擇一個(gè)你的廣告。不建議選擇固定格式的,建議選擇Responsive格式的。

然后可以選擇查看代碼。

e4dde71190ef76c6f211deafca4032fdad5167d4.jpg

在查看的代碼中你可以看到data-ad-client和data-ad-slot參數(shù),這個(gè)2個(gè)參數(shù)就是你需要的值。

Discourse中的adsense publisher code使用的是你代碼中ca-pub開頭的配置,在這里不需要輸入ca-pub-,你只需要輸入這個(gè)配置后面的數(shù)字就可以了。

Discourse中的adsense topic list top code使用的是你代碼中data-ad-slot中配置參數(shù)后面的數(shù)字。

09fa513d269759ee75979633ebad8c116f22dfe5.jpg

在這里,需要注意的是這2個(gè)字段都需要輸入的是數(shù)字。

保存后再次訪問Discourse網(wǎng)站。

廣告被屏蔽

廣告有可能被Discourse的安全配置所屏蔽而導(dǎo)致你沒有辦法進(jìn)行查看。

在Discourse中搜索關(guān)鍵字CSP,然后選擇安全。

你需要啟用CSP,同時(shí)還需要將https添加到你的安全選項(xiàng)中。

562c11dfa9ec8a134b05be64a0555e88a1ecc0f1.jpg

上圖顯示的是需要修改的安全選項(xiàng)。

下圖顯示的是修改安全選項(xiàng)的路徑。

8c1001e93901213f4778236003b1f9d62e2e95a5.jpg

這個(gè)安全選項(xiàng)是在設(shè)置中的安全選項(xiàng)下面。

這個(gè)頁面比較長(zhǎng),你需要拖動(dòng)到頁面中才可以看到。

校驗(yàn)安裝

使用不同的瀏覽器或者清理掉當(dāng)前瀏覽器的緩存后再次訪問你的Discourse網(wǎng)站。

如果你能夠看到你廣告的展現(xiàn),則說明配置已經(jīng)成功了。

0e2442a7d933c8954c038a9c8645bcf7830200b1.jpg

通過上面的配置我們已經(jīng)可以看到展現(xiàn)的內(nèi)容了。

如果你想取消廣告,你可以將上上面的配置恢復(fù)默認(rèn),不輸入上面提到的2個(gè)配置就可以禁用廣告了。

立即登錄,閱讀全文
版權(quán)說明:
本文內(nèi)容來自于百家號(hào),本站不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。文章內(nèi)容系作者個(gè)人觀點(diǎn),不代表快出海對(duì)觀點(diǎn)贊同或支持。如有侵權(quán),請(qǐng)聯(lián)系管理員(zzx@kchuhai.com)刪除!
優(yōu)質(zhì)服務(wù)商推薦
更多
掃碼登錄
打開掃一掃, 關(guān)注公眾號(hào)后即可登錄/注冊(cè)
加載中
二維碼已失效 請(qǐng)重試
刷新
賬號(hào)登錄/注冊(cè)
小程序
快出海小程序
公眾號(hào)
快出海公眾號(hào)
商務(wù)合作
商務(wù)合作
投稿采訪
投稿采訪
出海管家
出海管家