繁体   English   中英

如何将 AdSense 代码添加到我的 ASP.NET MVC 网站?

[英]How can I add AdSense code to my ASP.NET MVC site?

我正在为我的网络应用程序设置 AdSense。 我得到了一个 AdSense 代码,可以粘贴到我网站的 HTML 和 标签之间。 但我在网站上使用 ASP.NET MVC。 请问,我该如何在我的网站上使用此 AdSense 代码?

<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
<script>
   (adsbygoogle = window.adsbygoogle || []).push({
   google_ad_client: "ca-pub-5888633898042518",
   enable_page_level_ads: true
 });
</script>

只需将它添加到您的_Layout.cshtml文件中的 head 标签上。

在 razor AdsComponent 中是这样的。

<h3>AdsComponent</h3>
<div>
    @Ads
</div>
@code {
    private RenderFragment Ads
    {
        get
        {
            RenderFragment form = b =>
            {
                b.OpenElement(0, "script");
                b.AddAttribute(0, "async", true);
                b.AddAttribute(0, "src", "https://pagead2/googlesyndication.com/pagead/js/adsbygoogle.js");
                b.CloseElement();
                b.OpenElement(0, "ins");
                b.AddAttribute(0, "class", "adsbygoogle");
                b.AddAttribute(1, "style", "display:inline-block;width:728px;height:90px");
                b.AddAttribute(2, "data-ad-client", "ca-pub-988649660289431");
                b.AddAttribute(3, "data-ad-slot", "4069520508");
                //Test
                b.AddAttribute(4, "data-adtest", "on");

                b.CloseElement();
                b.OpenElement(0, "script");
                b.AddContent(0, "(adsbygoogle = window.adsbygoogle || []).push({});");
                b.CloseElement();
            };
            return form;
        }
    }
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM