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自動広告について

7 投稿
2 ユーザー
5 Reactions
4,557 表示
(@taka :a)
Active Member
結合: 6年前
投稿: 10
トピックスターター  

Cocoonの設定ではマニュアル広告のみ表示としているのですが、AMPの自動広告をAdSenseの管理画面でONに切り替え、表示されたコードを「テーマの編集」>「子テーマ」>「amp-body-top-insert.php」「amp-head-insert.php」に貼り付けてファイルを更新。念のために1時間ほど待ってからソースを確認しましたが、<head>内と<body>直後にコードが表示されません;

それから自動広告とは関係ないのですが、とある日からブログのランキングバナーが “人気ブログランキングのみ” 表示されなくなったので(現在はテキスト表示に切り替え)、なにか内部で不具合が起きてしまっているのかなと不安に思いつつ‥(わいひらさんのせいではなく、私が何か設定を変えてしまったのかなと‥)

AMPページ自体は、正常に表示されているようです。

---------------------------------------------- サイト名:本日の一杯 -Cupmen review blog- サイトURL: https://cupmen-review.com ホームURL: https://cupmen-review.com コンテンツURL: https://cupmen-review.com/wp-content インクルードURL: https://cupmen-review.com/wp-includes/ テンプレートURL: https://cupmen-review.com/wp-content/themes/cocoon-master スタイルシートURL: https://cupmen-review.com/wp-content/themes/cocoon-child-master Wordpressバージョン:4.9.8 PHPバージョン:7.0.30 ブラウザ:Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/11.1.2 Safari/605.1.15 サーバーソフト:Apache サーバープロトコル:HTTP/1.1 言語:ja-jp ---------------------------------------------- テーマ名:Cocoon バージョン:1.1.4 カテゴリ数:23 タグ数:162 ユーザー数:1 ---------------------------------------------- 子テーマ名:Cocoon Child バージョン:0.0.5 ---------------------------------------------- 利用中のプラグイン: AddQuicktag 2.5.2 Akismet Anti-Spam 4.0.8 BackWPup 3.6.0 Broken Link Checker 1.11.5 Contact Form 7 5.0.3 EWWW Image Optimizer 4.3.1 Google XML Sitemaps 4.0.9 Jetpack by WordPress.com 6.4.2 Optimize Database after Deleting Revisions 4.6.2 PS Auto Sitemap 1.1.9 Simple 301 Redirects 1.07 SiteGuard WP Plugin 1.4.3 WebSub/PubSubHubbub 3.0.0 WordPress Ping Optimizer 2.35.0.1.3 WP Multibyte Patch 2.8.1 ----------------------------------------------


   
かうたっく
(@kautakku)
Illustrious Member Moderator
結合: 7年前
投稿: 4770
 

こんにちは。私も基本、ウィジェットで指定しマニュアル広告で表示しています。

AMPの自動広告をAdSenseの管理画面でONに切り替え、表示されたコードを「テーマの編集」>「子テーマ」>「amp-body-top-insert.php」「amp-head-insert.php」に貼り付けてファイルを更新。

アドセンスがhead内に・boby内にコードを。みたいな事があったように思いますが、それはテーマ側で設定される感じなので、追加しません。

※追加すればAMPエラーがでます。

 

Cocoonの設定ではマニュアル広告のみ表示としている

マニュアル広告のみだと、自動広告を出力しない認識です。

  • アドセンス表示方式に『自動広告とマニュアル広告を併用』にチェックをいれる

これで出力される感じかと思われます。

 

それで確認しても出力されていない場合は、キャッシュを削除していただけたらと思います。

  • エックスサーバーのmod_pagespeed設定をOFFに※offにしっぱなしでOK!
  • Cocoon設定にあるキャッシュ削除、AMPキャッシュの削除を試していただけますか。

 

一応、この設定で普通の広告がAMPに表示されているという例

『Cocoon設定』の『広告』タブより

  1. 『アドセンス設定』で、『全てのアドセンス広告を表示』にチェック
  2. 広告コードを入れる
  3. アドセンス表示方式には『自動広告とマニュアル広告を併用』にチェック
  4. 広告の表示位置は、チェックなし
  5. adショートコードだけチェック※これは使う使わない関係なく、広告コードをいれたのでチェックなしだとどうなるか?と思い、とりあえずチェックしているだけ。

   
わいひら reacted
かうたっく
(@kautakku)
Illustrious Member Moderator
結合: 7年前
投稿: 4770
 

個人的にブログランキングは表示してないのですが、ブログ村のことでしょうか?

そうであれば、また内容をあまり把握してませんがメールがブログ村からきてましたよ。→これ

 

なにか内部で不具合が起きてしまっているのかなと不安に思いつつ

別テーマ(デフォルトテーマ)で表示して、同じく不具合があれば、Cocoonというよりブログ村サイドの問題が濃厚かもしれません。

※もっとキチンとやるならプラグインの停止なども行ってみるなど


   
わいひら reacted
(@taka :a)
Active Member
結合: 6年前
投稿: 10
トピックスターター  

何度もブログを拝読し、参考にしておりました。

ご教授いただき、ありがとうございます。

まず「ランキングバナー」についてですが、ブログ村は正常に作動していて、「人気ブログランキング」というランキングサイトのバナーだけ表示されず、同じCocoon利用者のタグ(正常に表示されているもの)を当ブログ内にウィジェットに入力すると反映されないという‥(苦笑)

> 別テーマ(デフォルトテーマ)で表示して

試しましたが、私のCocoonのみ表示されませんでした(しかしながら友人のCocoon使用ブログでは私のバナーが表示されます)

そして本題の自動広告ですが、もしかしたら私が根本的なシステムを理解していないのかもしれません‥というのも、Cocoonのシステムを活用して自動広告を表示するとポンポン広告が出てくるのですが、通常のページでは自動広告非表示、AMPページのみ自動広告を表示、というのは可能なのでしょうか。


   
かうたっく
(@kautakku)
Illustrious Member Moderator
結合: 7年前
投稿: 4770
 

ブログ村の件

同じCocoon利用者のタグ(正常に表示されているもの)を当ブログ内にウィジェットに入力すると反映されないという‥(苦笑)

1.別のウィジェットで試す

例えば、テキストウィジェットを使っていたら、カスタムHTMLを使ってみる

または表示されているブログの人気ブログランキングのHTMLをチェックしてどのウィジェットを使っているか見てみる※HTMLをチェックする必要があります‥

2.他の環境では表示されるので、自サイトのプラグイン・カスタマイズが原因かを疑ってみる

プラグインは一旦停止・カスタマイズを行っている場合、一時的にカスタマイズをやめてみる

3.エックスサーバー、サーバーパネルにログインしてmod_pagespeedをoffにしてみる。※この機能は相性が悪いためOFFのままでOK!

 

現状ほかは思いつきません^^;


   
わいひら reacted
かうたっく
(@kautakku)
Illustrious Member Moderator
結合: 7年前
投稿: 4770
 

通常のページでは自動広告非表示、AMPページのみ自動広告を表示

AMPのみ表示でしたか…、初めに書いてitadak…。イケると思います^^

工程1、Cocoon設定の以下

マニュアル広告のみだと、自動広告を出力しない認識です。

  • アドセンス表示方式に『自動広告とマニュアル広告を併用』にチェックをいれる

これで出力される感じかと思われます。

マニュアル広告広告のみにチェックして更新。これで自動広告は表示されない。

工程2.冒頭のとおり

「テーマの編集」>「子テーマ」>「amp-body-top-insert.php」「amp-head-insert.php」に貼り付けてファイルを更新。

工程3.Cocoon設定・キャッシュ削除・AMPキャッシュ削除を行う。

これだけでOKのような気もします。

 

無理だったとしたら、以下を。

工程2.以下の親テーマファイルをダウンロード

親テーマのCocoon: ad-amp-auto-adsense-in-body.php (tmp/ad-amp-auto-adsense-in-body.php)と、Cocoon: ad-amp-auto-adsense-in-head.php (tmp/ad-amp-auto-adsense-in-head.php)この2つを子テーマに導入。

  • tmpフォルダをpc上で作成。
  • ad-amp-auto-adsense-in-body.php・ad-amp-auto-adsense-in-head.phpをtmpフォルダに入れる

 

工程3.2つのファイルを書き換える

(現状)9行目と13行目を削除。※PHPの分岐タグだけを外せばAMPだけ表示される(と思う…おそらく)

9行目:if (is_ads_visible() && is_auto_adsense_enable()): ?>

13行目:<?php endif ?>

テキストエディタ(Windowsならterapadやsakuraエディタなど)を使って変更上書き保存
または、そのまま子テーマ上にアップロード、エックスサーバーのファイルマネージャで書き換え保存する。

 

工程4.子テーマに『2つファイルが入った』tmpフォルダをアップロード

パス:/cupmen-review.com/public_html/wp-content/themesフォルダ内

 

反映されなければ、Cocoon設定・キャッシュ削除・AMPキャッシュ削除を行う。


   
わいひら reacted
(@taka :a)
Active Member
結合: 6年前
投稿: 10
トピックスターター  

返信が遅くなりすいません!

とりあえず人気ランキングのバナーはウィジェットを変えても何してダメだったので、半ば諦めモードです;

> AMPのみ表示でしたか…、初めに書いてitadak…。

お手間とらせました;

とりあえず指示頂いた通りやってみます!


   
わいひら reacted
共有:

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

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

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

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

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

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

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

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