簡體   English   中英

是否可以使用API​​針對特定搜索字詞單獨獲取Google Ads(用於編寫腳本)?

[英]Is it possible to get Google Ads separately (to be used for scripting) for a specific search term using an API?

目的:單獨獲取Google廣告以嵌入到網站中。

到目前為止我嘗試過的是:

1.)Google自定義搜索API

→不投放廣告,但搜索結果

編碼信息:
https://developers.google.com/custom-search/v1/cse/list

獲取搜索結果的代碼:

 function requestSearchResult() {
    jQuery.get("https://www.googleapis.com/customsearch/v1/", {
            q: SearchTerm,
            cx: "01042***5fgs",
            key: "AL***Xra",
        },
        function(items, status) {
            document.getElementById("content").innerHTML += "<a href=\"" + items.items[0].link + "\">" + items.items[0].htmlTitle + "</a>";
            document.getElementById("content").innerHTML += "<br>" + items.items[0].displayLink;
            document.getElementById("content").innerHTML += "<br>" + items.items[0].htmlSnippet;
            document.getElementById('content').innerHTML += "<br>" + '<img src="' + items.items[0].pagemap.cse_thumbnail[0].src + '" alt="text mode" />';
            ...
            ...
        });

2.)自定義搜索元素控件API

→不會單獨分發廣告,但是可以將搜索框和/或搜索結果與廣告一起(不是單獨地)嵌入網站,無法處理搜索結果和廣告以進行進一步的腳本編寫

編碼信息:
https://developers.google.com/custom-search/docs/element

搜索框的代碼:

<script>
  (function() {
    var cx = '01743***hxm';
    var gcse = document.createElement('script');
    gcse.type = 'text/javascript';
    gcse.async = true;
    gcse.src = 'https://cse.google.com/cse.js?cx=' + cx;
    var s = document.getElementsByTagName('script')[0];
  s.parentNode.insertBefore(gcse, s);
})();
</script>
<gcse:searchbox-only></gcse:searchbox-only>

搜索結果代碼:

<script>
  (function() {
    var cx = '01743***hxm';
    var gcse = document.createElement('script');
    gcse.type = 'text/javascript';
    gcse.async = true;
    gcse.src = 'https://cse.google.com/cse.js?cx=' + cx;
    var s = document.getElementsByTagName('script')[0];
    s.parentNode.insertBefore(gcse, s);
  })();
</script>
<gcse:searchresults-only></gcse:searchresults-only>

如果您只需要廣告,請訪問https://developers.google.com/custom-search-ads/

如果您想使用自定義搜索,但想要對渲染進行更多控制,請使用自定義搜索元素控件API和最近引入的回調功能: https : //customsearch.googleblog.com/2019/06/introducing-callbacks-for -even-more.html

請注意,出於政策原因,這不能對廣告的呈現提供任何控制-必須按照提供的方式呈現廣告。

謝謝,這些鏈接很有幫助,只是之前沒有找到它們:

示例代碼說明:
https://developers.google.com/custom-search-ads/web

特定設置的代碼生成器:
https://developers.google.com/custom-search-ads/web/code-generator

@Andy:我現在將詳細檢查它並嘗試全部設置。 您是否有興趣與我一起工作(當然不是免費的:-))? 我認為,這樣可以節省大量時間:-)如果是,請與我聯系(h.gruenbacher@gmail.com)!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM