「メイド・イン・ヘブン」スキン適用中

Cocoonフォーラム

サイト内検索
書き込みの前に以下の3点をご確認ください。
  1. 1つのトピックにつき1つの質問を書き込んでください
  2. 不具合・カスタマイズ対象ページのURLを提示高速化を無効にしてください
  3. 該当部分のキャプチャ・環境情報とともに書き込んでいただけると助かります

何を書き込んだら良いか分からない場合は、以下のテンプレートをコピペしてご利用ください。

不具合・カスタマイズ対象ページのURL:

相談内容:

不具合の発生手順:

解決のために試したこと:

※文字だけでは正しく伝わらない可能性があるため、スクショ画像の添付もお願いします。
※高速化設定をしている場合は無効にしてください。
環境情報:

※↑こちらに「Cocoon設定 → テーマ情報」にある「環境情報」を貼り付けてください。

環境情報の取得方法はこちら。
https://wp-cocoon.com/theme-report/
高速化設定を無効にするにはこちら。
https://wp-cocoon.com/theme-trouble/

フォーラム利用ガイドリンク

  1. フォーラムガイドライン
  2. よくある質問と答え(FAQ)
  3. サポート対象外のケース
  4. 原因不明の不具合用トラブルシューティング
  5. トピックにHTMLを貼り付ける方法(推奨ツール:notepad.pw
  6. 真っ白画面でのエラーメッセージの確認方法
  7. ブラウザ環境チェックツール
  8. Cocoonカスタマイズ依頼

フォーラム質問後、問題等が解決した場合は結果を書き込んでいただけると幸いです。同様の問題で調べている方には、結果が一番気になる部分となります。

AMP自動広告を入れるとエラーになると...
 
共有:
通知
すべてクリア

[解決済] AMP自動広告を入れるとエラーになるときの対処法について

15 投稿
4 ユーザー
9 Likes
2,464 表示
(@chisei)
Active Member
結合: 5年前
投稿: 6
Topic starter  

お世話になります。

AMP自動広告を設置してAMPテストをすると『タグ「amp-auto-ads extension .js script」がドキュメントで複数回使用されています』というエラーになります。
広告タグを外せば『正常なAMPページです』となります。

キャッシュを削除したり記事内のAMP対応の広告を外したりしてみましたが変化なしでした。
AMP以外に自動広告は使っていません。
構成が同じ複数のサイトで同じAMPエラーが発生しています。

サイト名:ちっこいサボテンを育てるのが好きなもので
サイトURL: https://www.hanatane.info
ホームURL: https://www.hanatane.info
コンテンツURL:/wp-content
インクルードURL:/wp-includes/
テンプレートURL:/wp-content/themes/cocoon-master
スタイルシートURL:/wp-content/themes/cocoon-child-master
使用スキンURL:
Wordpressバージョン:4.9.9
PHPバージョン:7.0.30
ブラウザ:Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/70.0.3538.110 Safari/537.36
サーバーソフト:Apache
サーバープロトコル:HTTP/1.1
言語:ja,en-US;q=0.9,en;q=0.8
----------------------------------------------
テーマ名:Cocoon
バージョン:1.4.7
カテゴリ数:6
タグ数:68
ユーザー数:1
----------------------------------------------
子テーマ名:Cocoon Child
バージョン:0.0.5
----------------------------------------------
利用中のプラグイン:
Akismet Anti-Spam 4.1
Google XML Sitemaps 4.0.9
TypeSquare Webfonts for エックスサーバー 1.1.0
WebSub/PubSubHubbub 3.0.1
----------------------------------------------

AMPテスト結果の検証の問題からAMP HTMLのこの場所だよーというところまでは分ったのですが、その後何をどうすればいいのかトピックを探しても見つけられなくて困っております。
よろしくお願いいたします。


   
(@akira)
Famed Member Registered
結合: 6年前
投稿: 1657
 

解決方法は、chisei さんが設置された AMP 自動広告コードを削除することです。

Cocoon 設定の広告タブで、「アドセンス自動広告のみ利用」か「自動広告とマニュアル広告を併用」を選択すると、自動的に通常ページでも AMP ページでも自動広告コードが設置されます。

どちらかを選択されているのに加えて、chisei さんが AMP 自動広告コードを設置されたために、「複数回使用されています」とのエラーが出ています。

なので、chisei さんが設置された AMP 自動広告コードを削除すると、エラーは解消します。

また、「アドセンス自動広告のみ利用」か「自動広告とマニュアル広告を併用」を選択されている限りは、自動広告が表示されます。


   
わいひら reacted
(@chisei)
Active Member
結合: 5年前
投稿: 6
Topic starter  

Akiraさま
ご回答ありがとうございます。そもそもがよく分ってなくて質問の書き方を間違ったかも知れません。

AMP自動広告のスクリプトを説明どおりに貼り付けるとエラーになります。
スクリプトを削除すれば正常なページですと表示されますが
広告のないページになるためAMPページをこしらえる意味がなくなってしまいます。
cocoon設定の広告タブは手動で記事内の任意の場所に広告を貼っている(ショートコード不使用のネイティブ広告)ので、マニュアルと自動併用を選択していました。

>chisei さんが設置された AMP 自動広告コードを削除することです。

これはアドセンスから取得した自動広告スクリプトのことではないですよね?
AMP自動広告のスクリプト以外で外観→テーマの編集を開けたことがないため、削除すべきものがなぜあるのかがよくわからないのですが…

もしかしてショートコードを使わずに通常広告を取得したそのままぺたっと貼っているのが悪さをしてる可能性がありますか?


   
(@akira)
Famed Member Registered
結合: 6年前
投稿: 1657
 

AMP エラーが出ている原因は、自動広告コードが 2 つあるためです。

なぜ 2 つあるかというと、すでにテーマが自動広告コードを設置しているのに、chisei さんが自動広告コードを設置されたため。

先に書いたように、「アドセンス自動広告のみ利用」か「自動広告とマニュアル広告を併用」を選ぶと、テーマが自動広告コードを設置します。

なので、「自動広告とマニュアル広告を併用」を選ぶ場合には、chisei さんが自動広告コードを設置する必要はないんです。また、設置してはダメなんです。

これはアドセンスから取得した自動広告スクリプトのことではないですよね?

アドセンスから取得した自動広告スクリプトのことです。chisei さんが設置した自動広告コードを削除します。

広告のないページになるためAMPページをこしらえる意味がなくなってしまいます。

テーマが自動広告コードを設置するため、自動広告は表示されます。

もしかしてショートコードを使わずに通常広告を取得したそのままぺたっと貼っているのが悪さをしてる可能性がありますか?

自動広告コードが 2 つあるのが、エラーの原因です。


   
わいひら reacted
(@chisei)
Active Member
結合: 5年前
投稿: 6
Topic starter  

Akiraさま ご回答ありがとうございます。

どうして広告が表示されず、なんでかなーと頭を抱えていましたが
何を間違っているのかにはたと気がつきました。
アドセンスから取得した2つのコードは、必ず2つセットで
つけたり外したりしなくちゃいけないものだと思い込んでおりました(苦笑)

1つのサイトでは相変わらず広告表示がありませんが
他のサイトでは表示されていたので設置自体は上手く行ったようです。
ありがとうございました。


   
かうたっく
(@kautakku)
Famed Member Moderator
結合: 6年前
投稿: 4764
 

www.hanatane.infoのほうですか?広告が表示されないのって。

前見たときからきになってたんですが。あるべきものが入ってないですよね。

ca-pub-*数字*の部分が

(adsbygoogle = window.adsbygoogle || []).push({
google_ad_client: "",
enable_page_level_ads: true
});

Cocoon設定、広告コードはどのようになっていますか?

キチンとIDなどなどはいっている状態ですか?

広告コードを再度貼り直せば表示するかもしれないので、再度設定すればどうなりますか。

新規で作成した広告コードは時間を置けば表示されると思います。

*画像:再:添付*

This post was modified 5年前 4回 by かうたっく

   
わいひら reacted
(@chisei)
Active Member
結合: 5年前
投稿: 6
Topic starter  

かうたっくさま お世話になります。

ご指摘の通り広告が表示されないのはwww.hanatane.infoのほうです。
…cocoon設定の広告タブの中にも広告コードを貼らなきゃいけないんですか?
あの部分はショートコードに関係するものだと思っていたので空欄にしてました。
早速貼り付けて様子を見ます。

ただ不思議なのですが、他のサイトも空欄にしていたのに
そっちはサイドバーにAMP広告が表示されていました。
試しに他のサイトもwww.hanatane.infoと同じように貼ってみたところ
広告が2つも3つも連続して表示されてしまい、これはポリシー的にアウトなんじゃ?状態になります。


   
かうたっく
(@kautakku)
Famed Member Moderator
結合: 6年前
投稿: 4764
 

こんにちは。設定画面に説明リンクが貼ってるんですね。

広告コードを貼り付けるあたりから表示するリンク

https://wp-cocoon.com/how-to-set-adsense/#toc4

その辺りをチェックしてみても良いかもしれません。

 

広告が2つも3つも連続して表示されてしまい、これはポリシー的にアウトなんじゃ?状態になります。

そうですね。

ウィジェットで調整している場合、デフォルトでは連続して広告がポポポーンと表示されるんじゃないかと思います。

それでは完全に違反なので、調整する必要があるとリンク先に書いてる感じです。

 

ウィジェットを使ってスマホ・PCとも表示しているので、『広告の表示位置』は自分で決めるので、私はチェックを入れてません。

https://gyazo.com/26271a460940fe57644933d84695aeef

ショートコードについては、使っても使わなくても良いようにチェックをいれてます。

https://gyazo.com/16332644681317b107ccd8126d8b1495

ついでに順番が前後しますが、自動広告はCocoon任せにするため、以下の項目にチェックを入れて、アドセンス(自動広告+adショートコード)を表示させてます。

自動広告とマニュアル広告を併用

https://gyazo.com/1b57095e0630ffb30369335d8099f575

 

自動広告はサイドバーとかに2つも3つも表示されることがあります。人気・新着記事の適当な位置など。そういった意味ではそんな広告だと思います。


   
わいひら reacted
(@chisei)
Active Member
結合: 5年前
投稿: 6
Topic starter  

www.hanatane.infoにもAMP広告が表示されましたが
サイドバーに3つも4つも並んでいてなんだこの厚かましいサイトは状態です。
またメニューと記事の間には何も入れてないのですが
AMP表示するとやたら広い空間が出来ます。

アドセンスページからAMP自動広告のコードを取得して
amp-body-top-insert.phpに貼りました。
同じコードをcocoon設定の広告タブの広告コードにも貼りました。
アドセンス表示方式はマニュアルと自動併用でした。
(見苦しいので今はAMPチェックを外しています)

一方、修正前でもAMP広告が表示されていた方のサイトは
広告タブの広告コードを外した状態でもやっぱりちゃんと表示されて
変な空間もできません。

何かが間違ってるんだと思いますのでご指摘いただければ幸いです。


   
かうたっく
(@kautakku)
Famed Member Moderator
結合: 6年前
投稿: 4764
 

とりあえず、表示されてないサイトのページの状態は、前の返信のとき確認したんですが、今はしてません。

他のサイトは見てませんのでwww.hanatane.infoのみご確認いただいて、その話に集中して解決しませんか。見てないサイトは何とも言えない。って話でもあり、どっちがどっちかわけわからん状態になるのを避けたいからです。

 

 

 


   
わいひら reacted
かうたっく
(@kautakku)
Famed Member Moderator
結合: 6年前
投稿: 4764
 

ampを有効にされてないので、状況がわかりません。

 

またメニューと記事の間には何も入れてないのですが
AMP表示するとやたら広い空間が出来ます。

広いというのは、横広状態であれば、メニューと記事の間に自動広告が入った状態かと想像します。

ウィジェットでは入れていない広告が自動広告なら入ります。

※ウィジェットで全部調整していると想定した状態です。想定しないと回答できないので。※※違ってたらどんな状況か教えてください。

 

ウィジェットで表示させている前提で書きますね。

 

アドセンスページからAMP自動広告のコードを取得して
amp-body-top-insert.phpに貼りました。
同じコードをcocoon設定の広告タブの広告コードにも貼りました。
アドセンス表示方式はマニュアルと自動併用でした。
(見苦しいので今はAMPチェックを外しています)

こちらは自動広告であれば、Akiraさんが言ってたとおりです。

 

あとCocoonは想像を超えて色んな事をやってくれます。

AMPは一切触らなくっても、ウィジェットでモバイルだけに表示する設定にしていれば、AMP用に変換して出力してくれる感じです。

それに加えて、Cocoon設定で入れた広告コードを自動広告として表示させたいんだけど。

自動広告はCocoon任せにするため、以下の項目にチェックを入れて、アドセンス(自動広告+adショートコード)を表示させてます。

自動広告とマニュアル広告を併用

https://gyazo.com/1b57095e0630ffb30369335d8099f575

上で書いた上記設定です。これで自動広告をampで表示するようにコードを変換してくれるので、私たちは何もしなくても良くなるんですね。

ただ、意図しない場所に表示される広告が邪魔であれば、『マニュアル…』にチェックを入れて、保存すればOK=PHPを触らなくっても大丈夫。設計になってます。

 


   
わいひら reacted
かうたっく
(@kautakku)
Famed Member Moderator
結合: 6年前
投稿: 4764
 

www.hanatane.infoにもAMP広告が表示されましたが
サイドバーに3つも4つも並んでいてなんだこの厚かましいサイトは状態です。

サイドバーにどのように並んでたかが、実際見てないのと文面だけでは分からないんですね。※AMPを停止すれば確認もできません。

あと広告が連続で表示される事は、自動広告でもまずない。って認識です。私が見た中では見た事が無いので、ウィジェットの設定が絡んでそうかもですね。

※ウィジェットにはAMP広告は入れてないと思ってるのが前提です。

 

自動広告はあり得ない場所に入ることがあるけど、厚かましめの自動広告でも連続表示は考えにくいので、設定の見直しが必要かも。って思います。

※実際見てないので、ではないかなぁ!?って感じですかねぇ。


   
わいひら reacted
わいひら
(@yhira)
Illustrious Member Admin
結合: 6年前
投稿: 16312
 

www.hanatane.infoにもAMP広告が表示されましたが
サイドバーに3つも4つも並んでいてなんだこの厚かましいサイトは状態です。

自動広告を挿入するということは、広告挿入を完全にGoogleに任せることになるので、そういうことですよ。
明らかに違和感のある広告の貼り方出されるのは、調べてみるといろいろな事例が出てくると思います。
https://love-guava.com/google-adsense-auto-ad/


   
(@chisei)
Active Member
結合: 5年前
投稿: 6
Topic starter  

かうたっく様、わいひら様 ご回答ありがとうございます。

最初の質問からずれてきちゃってますね。申し訳ありません。
不思議だなぁと思うことが多くてついついお尋ねしてました。

目からウロコのことがたくさんで頭がぐるぐるです。
えっ?そうやって使うものなの?的な(苦笑)
マニュアルは一生懸命読んではいるのですが、多分半分も理解できてません。

Cocoonテスト用のスペースをこしらえたので
しばらくそっちでいろいろ試してみます。
ありがとうございました。


   
わいひら reacted
かうたっく
(@kautakku)
Famed Member Moderator
結合: 6年前
投稿: 4764
 

質問がズレてるようですが、内容的にずれてないとも思ったりです。

AMPの検索されたことを実行されようとしたんだと思います。それはテーマ側が全部やってくれてるので、何もしないのが得策かもです。

AMP関連は何もしない+上記URLの説明記事の通り一度設定して確認してみるのが良いかもですね。

また書き込みがあれば対応してくれると思います。私もコッソリと応援しておきますね。


   
わいひら reacted
共有:

問題の解決に至った場合には、トピック冒頭の「解決済み」をクリックしていただけますと幸いです。

また、有用な回答があった場合は返信右下にある「いいね!」もご活用ください。回答者の励みになります。

「いいね!」機能はフォーラム登録者のみが利用できる機能です。

CC BY-ND 2.1)準じていれば(リンクを貼っていただければ)転載も自由です。カスタマイズ記事を書く際にコード等をコピペ利用していただいて構いません。

フォーラムの使い方がよくわからない場合は、テストトピックで自由にテストしていただいて構いません。

最近の書き込みはこちら。

詳細なカスタマイズ依頼をするならこちら。

タイトルとURLをコピーしました