![](/img/trans.png)
[英]How to add google authentication to vue.js using typescript and component-style syntax
[英]How to add google adsense in Vue.js component?
我已經嘗試將其作為自定義指令,但 JS 拒絕任何字符串中的腳本標記(未終止的文字字符串)。 此外,vue-google-adsense 和 vue-adsense 插件對我不起作用,因為它們沒有獲得 Adsense 提供的所有參數,因此廣告變得沒有響應等。
在index.html
文件中,從 #app 中添加 adsense 代碼:
<div id="app"></div>
<div id="divadsensedisplaynone" style="display:none;">
<!-- put here all adsense code -->
<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
<ins class="adsbygoogle"
style="display:block"
data-ad-client="ca-pub-xxxxxx"
data-ad-slot="xxxxxx"
data-ad-format="auto"
data-full-width-responsive="true"></ins>
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script>
</div>
在您的主App.vue
或任何 Vue 文件中,在您希望顯示廣告的位置添加以下內容(您可以自由更改樣式):
<div id="adsgoeshere" style="background: #1d1f29; padding-top:60px; text-align: center;" v-html="adsenseContent"></div>
在data
添加:
adsenseContent: ''
最后,在mounted
函數中,添加:
this.adsenseContent = document.getElementById('divadsensedisplaynone').innerHTML
就是這樣! 你不需要任何圖書館。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.