2

私は完全に初心者なので、この問題はおそらく他の人にとっては簡単なものになるでしょう。広告が Web 上に表示されません (さまざまなバナー、複数の場所、表示されません)。www.motoraport.pl/stacjeで、右側に 2 つのバナーが表示されるはずですが、スロットが空です。

デバッグすると、次のような情報が表示されます

MRPrawa1    
Slot size: 300x250Format: DivService: DFP
Ad unit did not fetch.
Ad unit did not render.
Ad fetch count: 1
Iframe type: none

Warnings:
Ad unit failed to fetch.

-また-

MRPrawa1
Slot size: 300x250Format: DivService: DFP

251 ms to fetch creative
Ad unit did not render.
Ad fetch count: 1
Iframe type: none

ただし、デバッグ コンソールをクリックするとOpen Creative in New Window、バナー イメージが表示されます。コードの混乱があったのではないかと思ったので、簡単な localhost ページを作成しました

<!DOCTYPE html>
<html>
    <head>
        <script type='text/javascript'>
            var googletag = googletag || {};
            googletag.cmd = googletag.cmd || [];
            (function() {
            var gads = document.createElement('script');
            gads.async = true;
            gads.type = 'text/javascript';
            var useSSL = 'https:' == document.location.protocol;
            gads.src = (useSSL ? 'https:' : 'http:') +
            '//www.googletagservices.com/tag/js/gpt.js';
            var node = document.getElementsByTagName('script')[0];
            node.parentNode.insertBefore(gads, node);
            })();

            googletag.cmd.push(function() {
              googletag.defineSlot('/19844765/MRPrawa1', [300, 250], 'div-gpt-ad-1450140062768-3').addService(googletag.pubads());
              googletag.defineSlot('/19844765/MRPrawa2', [300, 250], 'div-gpt-ad-1450140062768-4').addService(googletag.pubads());
              googletag.pubads().enableSingleRequest();
              googletag.pubads().enableSyncRendering();
              googletag.enableServices();
            });
        </script>
    </head>
    <body>
        <!-- MRPrawa1 -->               
        <!-- /19844765/MRPrawa1 -->
        <div id='div-gpt-ad-1450140062768-3' style='height:250px; width:300px;'>
            <script type='text/javascript'>
                googletag.cmd.push(function() { googletag.display('div-gpt-ad-1450140062768-3'); });
            </script>
        </div>
        <!-- /19844765/MRPrawa2 -->
        <div id='div-gpt-ad-1450140062768-4' style='height:250px; width:300px;'>
            <script type='text/javascript'>
                googletag.cmd.push(function() { googletag.display('div-gpt-ad-1450140062768-4'); });
            </script>
        </div>
    </body>
</html>

しかし、問題は残ります。誰でも助けることができますか?

4

1 に答える 1

2

2、3 日風に放尿した後、で宣言されているすべての広告スロットを<head/>で実装する必要があることを偶然発見しました<body/>。私の場合、主に head で宣言された 5 つのスロットと、ページに応じて body で使用される 1-2 のスロットがありました。どういうわけか、これによりすべての広告が空白になりました. これが、他のユーザーが DFP 広告を埋め込むのに役立つことを願っています。

于 2016-01-04T22:51:59.247 に答える