Discourse安裝Google Adsense

來源: 百家號
作者:CWIKIUS
時間:2020-12-31
17820
在使用Discourse進行服務的時候,很多人可能會希望安裝一些廣告服務。對Discourse的廣告服務來說還是可以的,因為廣告服務的位置不是非常影響閱讀。這篇文章將會描述如何在Discourse中提供廣告服務。

在使用Discourse進行服務的時候,很多人可能會希望安裝一些廣告服務。

對Discourse的廣告服務來說還是可以的,因為廣告服務的位置不是非常影響閱讀。

這篇文章將會描述如何在Discourse中提供廣告服務。

安裝插件

Discourse的Google Adsense廣告服務是使用插件進行安裝的。

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

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

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

安裝代碼

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

編輯app.yml文件,如果你有多個倉庫,你可以進行添加在下面。

如下:

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

添加后進行保存。

然后依次運行下面的命令,對插件進行重編譯:

cd/var/discourse./launcher rebuild app

這個編譯需要一些時間,你需要耐心等待編譯的完成。

必要的話,你可以重新啟動你的Docker的容器。

啟動的命令為:

systemctl restart docker

d01373f082025aafe8cd3543acbb6463024f1a1c.jpg

確定安裝

通過管理員控制臺查看插件。

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

203fb80e7bec54e791449c82ee6e54574ec26a64.jpg

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

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

可以進入到插件的配置界面中。

6159252dd42a28343f8d1c7801e306ed15cebf73.jpg

在插件的配置界面中,你需要對上面的一些插件配置進行配置。

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

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

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

d53f8794a4c27d1ed910af414c836269dcc438da.jpg

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

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

然后可以選擇查看代碼。

e4dde71190ef76c6f211deafca4032fdad5167d4.jpg

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

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

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

09fa513d269759ee75979633ebad8c116f22dfe5.jpg

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

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

廣告被屏蔽

廣告有可能被Discourse的安全配置所屏蔽而導致你沒有辦法進行查看。

在Discourse中搜索關鍵字CSP,然后選擇安全。

你需要啟用CSP,同時還需要將https添加到你的安全選項中。

562c11dfa9ec8a134b05be64a0555e88a1ecc0f1.jpg

上圖顯示的是需要修改的安全選項。

下圖顯示的是修改安全選項的路徑。

8c1001e93901213f4778236003b1f9d62e2e95a5.jpg

這個安全選項是在設置中的安全選項下面。

這個頁面比較長,你需要拖動到頁面中才可以看到。

校驗安裝

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

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

0e2442a7d933c8954c038a9c8645bcf7830200b1.jpg

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

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

立即登錄,閱讀全文
版權(quán)說明:
本文內(nèi)容來自于百家號,本站不擁有所有權(quán),不承擔相關法律責任。文章內(nèi)容系作者個人觀點,不代表快出海對觀點贊同或支持。如有侵權(quán),請聯(lián)系管理員(zzx@kchuhai.com)刪除!
優(yōu)質(zhì)服務商推薦
更多
個人VIP