2017-02-04 18 views
0

私は1つのサイトで動作しているが、他のサイトでは動作していないアクティブなAdsenseアカウントを持っています。作業していないサイトはPHPでコード化されています。コードのさまざまなバリエーションを試しましたが、広告を正常に表示できません。 広告のスペースは表示されていますが空です。何か案は?AdSenseサイトがPHPサイトで動作していません

    <?php 
         $googleadsensecode = " 

         <div class=\"ad\"> 
         <script async src=\"//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js\"></script> 

       <!-- Responsive Vertical --> 
          <ins class=\"adsbygoogle\" 
           style=\"display:block\" 
           data-ad-client=\"1234567\" 
           data-ad-slot=\"1234567\" 
           data-ad-format=\"auto\"></ins> 
         <script> 
          (adsbygoogle = window.adsbygoogle || []).push({}); 
         </script> 

         </div>"; 

        echo $googleadsensecode; 
      ?> 
+1

どのコンソールエラー? – apokryfos

+0

各行の最後に\ r \ nを追加してください。同様の問題がありました。 – hamboy75

+0

@ hamboy75それは必要ではありません。 HTMLは要素の間にどのような空白があるか気にしません。 – Barmar

答えて

0

私が実際にやっていることは頭

$head.="<script async src=\"//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js\"></script>"; 

にこれを追加し、この変数を作成し、ちょうどあなたがそれを望んでいるエコー。

$ad600x160px="<ins class=\"adsbygoogle\" style=\"display:inline-block;width:160px;height:600px\" data-ad-client=\"ca-pub-xxxxxx\" data-ad-slot=\"xxxxx\"></ins><script>(adsbygoogle = window.adsbygoogle || []).push({});</script>"; 

それは私はあなたが一度だけadsbygoogle.jsロードこれをやってあなたのケース

$ad="<ins class=\"adsbygoogle\" data-ad-client=\"1234567\" data-ad-slot=\"1234567\" data-ad-format=\"auto\"></ins><script>(adsbygoogle = window.adsbygoogle || []).push({});</script>"; 

では、実際に

使用するものです。

+0

私は上記のコードをbody内の1つのセクションに実装しました($ head変数を含む)。広告は表示されません。頭の変数は間違って正しい?) – 1dxb

+0

あなたがadsenseで新しい場合は、アカウントを作成してから数時間が必要になりますが、自動的に広告は表示されません。 – hamboy75

+0

はとにかくなしAdSenseアカウントは数歳で、私が実行している別のウェブサイト上で正確に広告を表示https://support.google.com/adsense/troubleshooter/7049023?visit_id=1-636217960640375265-3118511396&rd=1 – hamboy75

関連する問題