タグ: Advanced Ads

  • [WordPress] 広告プラグイン – Advanced Ads Pro (有料版)の応用機能(Header/Footerにコードを挿入)  [2020/05/03]

    [WordPress] 広告プラグイン – Advanced Ads Pro (有料版)の応用機能(Header/Footerにコードを挿入) [2020/05/03]

    充実する広告表示機能を応用

    Advanced Adsプラグインは、Google Adsenseの対応に注力しているドイツ製のプラグインです。

    今回は、Advanced Adsのホームページを元に応用できる機能について紹介します。

    Header/Footerにコードをどのように挿入するか

    専用のプラグインを使わなくても、Advanced Ads(有料版)を使用しているなら、その機能の応用でコードをどこにでも挿入することも可能です。

    Advanced Adsで選べる「広告タイプ」は、7種類あります。

    • プレーンテキストとコード
    • ダミー
    • リットコンテンツ
    • 画像広告
    • 広告グループ
    • AMP
    • アドセンス広告

    今回紹介する内容は、「プレーンテキストとコード」を選択して「広告」を作り、Header/Footer部にコードとして「配置」を作れば、Header/Footer部にそのコードを自動的に挿入させることが可能です。

    プレーンテキストとコード広告の作り方

    もちろん、広告としてつくることもできますが、今回想定しているのは、以下のようなネットワークから指示されてコードをHeader/Footerに挿入する場合です。

    • Google Search Console
    • Google Analytics
    • Google AdSense
    • Bing Webmaster Tools
    • Alexa
    • Pinterest
    • Facebook

    操作方法

    概略

    先ず、広告を「プレーンテキストとコード」を選択して作り、配置を「Header」として作る。

    1. Advanced Ads → 広告(Ads) → 新しい広告
      • 「タイトル」入力
      • 広告タイプを「プレーンテキストとコード」にする
      • 「次に」
      • 「広告パラメータ」にコードを挿入
      • 最低限、以上の設定で広告の作成を完了してします
    2. Advanced Ads → 配置 → 配置の新規作成
      • 配置の種類を選択で、「</Head>」を選ぶ
      • 名前を入力
      • 広告又はグループを選択で、作成した広告を選択
      • 新しい配置を保存↩️

    以上で、自動的にHeader部にコードが挿入されます。

    応用

    挿入したいコードが複数ある

    1. 各コードに対応する広告の作成を作成
    2. 各コードの広告をグループ化する
    3. グループを「</head>」に配置として作成する

    まとめ

    <head>..</head>への挿入は、プラグインを使用すれば可能ですが、Advance Ads(有料版)を使用している場合は、そのような挿入プラグインを無効化して、Advance Adsにまとめることが可能です。それによって、サイトはシンプルになり、プラグイン同士のコンフリクトも少なくなり安定性も向上します。

    以上

    履歴

    2020/05/03 はりきり(Mr)

    Advanced ads関連

    Post Views: 331 充実する広告表示機能を応用 Advanced Adsプラグインは、Google Adsenseの対応に注力しているドイツ製のプラグインです。 今回は、Advanced Adsのホームページ…
    Post Views: 222 はじめに blogを始めてからしばらくすると、広告を載せてみたくなります。それはblogするための張り合いであり、自分のblogの評価の結果であるため、誰しも興味があるはずです。当サイトで…
    Post Views: 213 はじめに 当サイトでは、AMPプラグインで全てのコンテンツをAMP対応にしています。 以下は、Advanced Adsプラグインについて、導入後の使い方についてまとめました。 まだまだ、A…
    Post Views: 226 はじめに 広告に対するクリックは、ブログの評価であると思っています。ブログの評価のバロメータなのです。これを頼りにしてコンテンツ内容の充実化に励むことができます。 この記事では、Googl…
  • [WordPress] Advanced Ads Pro (有料版)プラグイン – Goolge adsense やAmazon Affilicateなどの広告を表示させる (表示されない場合の対処法) [2020/05/03]

    [WordPress] Advanced Ads Pro (有料版)プラグイン – Goolge adsense やAmazon Affilicateなどの広告を表示させる (表示されない場合の対処法) [2020/05/03]

    はじめに

    blogを始めてからしばらくすると、広告を載せてみたくなります。それはblogするための張り合いであり、自分のblogの評価の結果であるため、誰しも興味があるはずです。当サイトでは、Synology NASであるDS920+にWordPressを導入してblogを発信しています。レンタルサーバーよりは非力であることや、ネットワークの転送速度も1Gと低いため、苦労も多いことは否(いな)めません。広告が表示されない不具合もその一つです。

    世界にはいろいろなアフィリエイト・プログラムがありますが、Google AdsenseとAmazon Affilicateは、比較的手を出しやすく、当サイトもこの2つについて広告表示の設定をしています。

    マニュアルにより1ページ毎に広告コードを埋め込んで表示設定することも可能ですが、phpを少しは知っている必要があります。当サイトでは、最初から広告表示の専用プラグインを導入することは長い目で見た時、効率的であると考えました。2, 3の広告プラグインを試し、結果的には、Advanced Ads Pro (有料版)を導入しています。html文の見出しであるH2やH3、・・・などのを標的として広告を表示させたり、何個かの広告をグループにして、2段表示などのカラム組み表示も可能です。また、GoogleのAMPページ対応のページへの広告表示も可能であったり、add onプラグインにより色々な機能を追加することができます。

    基本的には、Advanced Ads Proを導入し、追加的にGoogleのAMPページへの対応としてResponsive add onなどを、適宜、追加して好きな広告表示の機能を使うことができます。Amazon Affilicateの場合、Google Adsenseとは異なり、高度な広告表示はしていません。具体的には、価格表示対応の場合、html文である商品のiframeの広告コードを、Advanced Ads Proの設定にコピペしたり、単純なリンクとしてのurlをコピペしたりすれば広告表示が可能となります。Google Adsenseの場合は、広告内容は、Googleが自動で広告コードを、そのページにふさわしい内容のもので送る仕組みになっています。この対応としてResponsive add onが必要です。当サイトでは、AMPページに対応しているので、少なくとも、Advanced Ads ProとResponsiveの2つが必要でした。なお、Amazonの広告には、Responsive add onは必要ありません。

    Amazonの広告

    WordPressの投稿/ページの中に、Amazonの広告を表示させる方法をまとめました。Amazonの広告を掲載してそれに関連する収入を得る場合、広告収入というよりは、コンバージョン(商品が購入されて支払いが完了したとき)により収入が得られるコンバージョン型課金です。

    「インプレッション」の意味とは?増やす方法についても解説 — LeadPlus —
    インプレッション課金型とクリック課金型及びコンバージョン課金型について理解できる解説がある

    https://www.leadplus.net/blog/impression.html

    Amazonから提供させる広告形式

    Amazon Affiliateでは、以下に示したようにAmazonから複数形式の広告コードが提供されています。そのフォーマットは、大きく3つ (html, iframe及びJavaScript)あります。

    html形式では、画像を使って画像広告を作ることができます。画像広告の作成は、Advanced Ads Proを使えば簡単に作れて、作った広告はデータベースに保管されて管理されるので、使い回しも簡単にできます。

    Amazonアソシエイトには、数種類の広告形式が提供されています (2020/3現在)
    1) 商品リンク (html形式、AMPサイトで表示可能)
    2) バナーリング (iframe形式、AMPサイトで表示不可能)
    3) Mobile popover (JavaScript形式、基本的にはAMPサイトで表示不可)
    4) テキストリンク (html形式、AMPサイトで表示可能、カテゴリー、サブカテゴリーとリンクに用いるテキストを指定して、html文を取得する)

    https://affiliate.amazon.co.jp/home

    AMPに対応する形式は限られています(表1)。しかし、広告プラグインであるAdvanced Ads Pro(有料版)とアドオンを使えば、自動的にAMP対応にしてくれます。当サイトでは、有料版を2020/03から使用して、あれやこれやと試行錯誤にて設定を検討しています。この記事では、Advanced Adsを使用しない場合で、マニュアル設定する場合を解説しています。

    表1. 広告形態とAMP対応/非対応

    広告形態AMP非AMP
    リンク形式(http://)
    JavaScript1)
    Mobile Popover2)
    iframe3)

    AMPページで広告を表示

    1) JavaScriptコードの埋め込み

    Amazonから提供させる広告コードのうちJavaScriptコードについては、AMPページに埋め込んで表示させる方法はありません.

    2) Mobile Popoverの埋め込み

    この形式は、JavaScriptなので、前述のJavaScriptコードの埋め込みと同様に、今現在対応策は不明です。試行錯誤注ですが、表示できる設定方法はわかっていません。

    3) iframeの埋め込み

    概要

    iframeを使用するには、Header領域にAMP専用の宣言が必要です。もしも、Advanced Ads Proを導入していれば、このプラグインで処理してくれるので、宣言の対応は必要ありません。

    Headerにコードを挿入できるプラグインで、その宣言のコードを挿入した上で、広告コードをページに埋め込みます。その際、AMP用のiframeであることを示すコード(amp-iframe)とする必要があります。

    作業

    • headerに宣言
      • 以下のコードを埋め込む
      • プラグインは、Header and Footerを使用する
      • <script async custom-element=”amp-iframe” src=”https://cdn.ampproject.org/v0/amp-iframe-0.1.js”></script>
    • 広告コードをページに埋め込む
      • <amp-iframe>…</amp-iframe>の名式で、コードを埋め込む。コードは「…」に。
    amp-iframe width="500"
      height="281"
      title="Netflix House of Cards branding: The Stack"
      layout="responsive"
      sandbox="allow-scripts allow-same-origin allow-popups"
      allowfullscreen
      frameborder="0"
      src="https://player.vimeo.com/video/140261016">
    </amp-iframe>

    まとめ

    Amazonの広告で提供されているコードの種類について、説明し、実際の埋め込み方についてまとめました。

    現在、2020/05/03で新型コロナウイルスによる騒動の中です。03/19からAmazonの商品リンクを広告しています。残念ながら、一度も購入していただけた実績は、ありませんが、アクセス数の問題でしょう。まあ、人生なにごとも経験といいますし、コツコツとアクセス数を上げる案を考え/実行のサイクルを回しましょう。

    広告が表示されない時の対策

    広告が表示されない場合があります。特に、Google広告の場合です。AMP化した場合に起こりやすくなるようです。AMPでは、AMPに対応したコードに変換して、それを代替表示させています。もしも、AMPで問題が起こった場合は、AMPの作業の中で、ポストを「忘れる」処理をして、再度、元の記事の編集画面から更新することで、AMPに対応したコード変換をさせると、ほとんどの場合、問題が改善できます。それでも、改善できない場合もあります。その場合は、キャッシュの構築関連に問題があることを疑います。「キャッシュ」のフラッシュをしてみます。

    それでも、Google広告が表示されない場合もあります。Googleの広告では、「Responsive」の設定が可能なので、その設定(Googleサイトでの設定、Advance Adsプラグインでの設定など)では、広告コードは、Googleサイドに存在していることの理解が必要です。更に、広告が存在するGoogleサイドから広告コードが、自分のblogサイドに届いている場合と、届いていない場合にケースを分類することができます。

    もしも、以上の対応である「忘れる」、「キャッシュ」のフラッシュ、でも、Googleの広告が表示されない場合は、自分サイドに広告コードが届いていないことを疑います。対策は、以下の通りです。

    • ブラウザで、該当ページを表示される
    • Google広告の表示が出ないことを確認する
    • しばらくの時間(数分間)、ページの上下をスクロールしたり、静観したりする。
    • (広告コードの転送が行われていると推測しています)
    • 最後に、ブラウザの再読み込みをクリック。表示されると思います。
    • それと、注意ですが、決して自分で広告をクリックしないようにしてください。そのクリックの数は、少なけばミスとして許容されているようです。でも、多すぎると、Google Adsenseから「出禁」を食います(by 経験者)。

    編集履歴

    2020/03/19 はりきり(Mr)
    2020/03/21 追記 (Amazonアソシエイト)
    2020/05/03 追記 (購入実績についての記載)
    2021/03/10 追記 (はじめに)
    2021/04/11 追記(広告が表示されない時の対策)
  • [WordPress] AMPページ対応の広告プラグイン – Advanced Ads Pro (有料版) – 導入と運用   [2020/12/10]

    [WordPress] AMPページ対応の広告プラグイン – Advanced Ads Pro (有料版) – 導入と運用 [2020/12/10]

    はじめに

    当サイトでは、AMPプラグインで全てのコンテンツをAMP対応にしています。

    以下は、Advanced Adsプラグインについて、導入後の使い方についてまとめました。

    まだまだ、AMPとそれに対応しようとしているプラグインは完全に互換性があるものではないのですが、最近では、相性も良くなってきています。しかし、試行錯誤で設定を変更したりして動くようにしていることも多くあります。

    広告プラグインの導入目的

    • 広告を自動で埋め込む
    • 埋め込むページを「カテゴリ」、「タグ」などで指定できる
    • 埋め込む位置を、投稿の前や後などに指定できる
    • 表示サイズを自動や固定にできる

    Advanced Adsプラグインは、ドイツ製のAMP版のページにも対応した、広告表示プラグインです。

    Advanced Adsの機能

    • 広告を作る
      • Google AdSenseコード用
      • テキスト(Amazon、Rakuten、その他)
      • イメージ広告(画像とリンクの貼り付け)
      • など
    • ブラウザの大きさによる表示/非表示の設定
    • アーカイブの種類による表示/非表示の設定
    • 作った広告をグループ化
      • 1つから複数をグループ化
      • 一括表示 (カラム、ランダムなど)
    • 表示するページ位置の設定
      • ページのトップへの表示、ページのボトムへの表示
      • 見出しの種類ごとの表示位置の設定
      • 段落への表示設定

    AMPとは

    AMP (Accelerated Mobile Page)は、スマホなどのモバイルでの表示を高速化する技術です。サイトをAMPに対応させたあとは、AMP用の広告の対応も必要になってきます。

    一般の運営者では、AMP対応広告コードを開発者と同じ様には書けません。

    そこで、AMP対応の広告表示用プラグインとしてAdvanced Adsを導入します。

    AMP プラグイン

    このAMPプラグインは、GoogleとAutomatticが開発し、途中、これらの企業の名前は薄れ、ボランティアで開発が進められているWordPressオフィシャルのプラグインです。

    その他、AMPページにするプラグインは、以下の4つがあります。

    1. AMP for WP
    2. WP AMP
    3. Facebook Instant Articles & Google AMP Pages by PageFrog
    4. WP AMP Ninja

    AMP対応広告プラグイン

    Advanced Adsプラグイン

    Advanced Adsプラグインは、AMPページに対応しています。また、このプラグインがお勧めしているAMPプラグインは、前述のAMP by Automatticです。

    AMPとAdvanced Adsの連携状態がキー

    AMPは、PCと比較して非力なデバイスであるスマフォやモバイルにおいて、レスポンス良く表示するための新しい技術です。

    AMP対応とは、フルセットのJavaScriptが使用できなくなります。その影響で機能しなくなるコードがでてきます。JavaScriptは、表示関係に使用されることが多いので、表示ができるようなコードにするなどの連携が必要です。

    その表示には、広告の表示も含まれます。Advanced Adsとの連携も必要ということです。

    広告には、Google, Amazonなど代表的な広告ネットワークがありますが、Googleでは、AMP対応と非対応を選択てきます。

    AMP対応にした場合は、AMP対応の広告の表示の仕方に従う必要があります。Advanced Adsは、AMPに対応しています。

    AMPページにおける広告の表示について

    広告ネットワークと広告コード

    Google Adsenseなどから送られてくる広告コードの配信元を広告ネットワークと言います。

    Google Adsenseの設定でAMPを有効にすると、AMPに対応した広告コードを送ってくる(と思われる)ので、AMPページでは、その広告は、正しく表示されます。

    もしも、AMPに対応していない普通の広告コードが広告ネットワークから送られてきたら、ほとんどの場合AMPページでは正しく表示できません。

    Advanced Ads (All access/有料版)

    マニュアル

    今回、このサイトでは、広告を出すほどアクセス数がある訳ではありませんが、勉強がてら有料版のAll Accessを導入しました。

    有料版では、Add-Onとして幾つかの追加機能を導入できます。現在、以下のプラグインを追加しています。

    2020/03/03 テストに没頭しすぎて、オーナー・クリックをしたことで、現在、Googleから30日間のペナルティーをもらっているため、テストは中断しています。広告が表示されたり、されなかったりと、イライラして、表示されていないスペースを連打したことが、大きな原因であると反省!

    2020/04/02 自動的に復帰されたので、セッティングを再開

    1. Advanced Ads

    • Free Version
    • 一般のページで使用できますが、AMPページ、且つモバイルに対応するには、以下のResponsive Add-Onが必要です。

    2. Advanced Ads Pro

    • 広告関連では、キャッシュが無い方が良い場合があります。広告関連のキャッシュを無効化設定など、その他多数の機能があります。

    3. Responsive Add-On

    • 広告ネットワークからそれぞれ異なる属性の広告が送られてくるのですが、それに適切な広告コードに変換する機能など、その他多数の機能があります。

    4. Sticky Add-On

    • モバイル専用です。画面の下に広告を表示できます。図1のようなモバイル画面のボトムに出てくる広告の表示が可能になります。
    図1. モバイル画面に現れるSticky広告

    AMPの一般的制限とプラグインによる対応

    以下、Add-Onの説明をする前に、前提条件として知っておきたい基礎知識と、Advanced Adsの関連機能について、マニュアル原本から概説としてまとめました。

    1. 広告のタイプ
      1. Googleが買収したdoubleclickの技術による広告(実質Google)
      2. その他 (Amazonなど)
    2. 広告の属性
      • 表示に関する情報 → 属性の例
      • 広告ネットワークからの独自の属性の広告に対応
    3. フォールバッグ
      • 広告が壊れている、適切に表示できない、などの対応について、動作するように対応
    4. 画像、その他の広告
      • ルールに合わないJavaScript, HTMLなどのコードは、、AMPプラグインによりフィルタリングされ削除される
    5. 標準のJavaScript
      • AMPの仕様では、ほとんどのJavaScriptがルール違反となり、AMPプラグインにより削除されるため、通常のプラグインによる遅延読み込みはできない
    6. 訪問者条件
      • 本プラグインでは、以下の条件によっては、機能しない場合がある
        • ブラウザの幅 (Advanced Adsで幅の指定が可能)
        • Cookie
    7. 表示位置
      • AMPでは全ての位置をサポートしていない
      • Responsive Add-Onでは、AMPに関わらず配置の指定ができる
      • スペース予約の場合、中央揃えたはできない
      • Advance Adsでは、「広告ラベル」を設定した場合、予約オプションは使用しないこと
    8. アーカイブページのAMPコード
      • AMPプラグインは、アーカイブページのAMPコードを作成できない
    9. インプレッショントラッキングは以下の条件
      • ロード時
      • ページ表示時

    Display ads on AMP pages

    https://wpadvancedads.com/manual/ads-on-amp-pages/#utm_source=advanced-ads&utm_medium=link&utm_campaign=notice-amp

    広告の属性 (attribute)の例

    Goobleの広告技術であるdoubleclickの例

    • type : doubleclick
    • data-slot : /1234567/amp_ad_banner
    • width : 320
    • height : 50

    Advanced Ads Full Access (有料版)

    Advanced Ads Pro

    特徴

    Advanced Adsの有料版では、Advanced Ads Proが使用できます。特徴について、原文の文書から以下にまとめました。

    • 広告をレイアウトに配信する6つの新しい広告の配置
    • 13以上の表示条件訪問者条件
      • 表示条件(display conditions)は、表示させない条件を設定するために使います。設定しなければ、全てのページに広告表示されます。
      • 訪問者条件(visitor conditions)は、端末タイプ、会員やユーザータイプ、初回訪問者などで表示されるかどうかの設定ができます。
      • URLのリファラのような様々なパラメータに基づいて、ディスプレイ広告、ブラウザの言語、特定のクッキー、前の広告やページの表示回数も設定できます
    • ページスピードを向上させるレイジーロード
    • クリックの不正防止
    • Ad-Blockユーザー向けの代替広告
    • キャッシュ無効化
      • グループ内の広告ローテーション、ブラウザーの幅に基づいて表示される広告、または訪問者が使用するデバイスなどの動的機能の機能を保証します
    • カスタムコード
      • HTMLとCSSを広告ユニットに直接追加して、広告をカスタマイズします
    • 相互プレースメントのテスト
    • 広告作成を高速化するための広告の複製
    • ページごとに1回だけ表示するように広告を制限する
    • ページをリロードせずに広告を更新
    • 投稿タイプごとにすべての広告を無効にする中央オプション
    • グループ化された広告から広告グリッドを作成
      • たとえば、2×3広告でブロックする
    • the_contentフィルター(WordPressの関数)を使用しないコンテンツに広告を挿入する
    • フロントエンドの管理バー(ログインしている時のブラウザのトップに現れるメニューのこと)に現在配信されている広告を一覧表示します
    • 個々のユーザーの広告関連ユーザーロール(役割)を選択
      • 広告管理者
      • 広告マネージャー
      • 広告ユーザー
    • 1年間の優先メールサポートと更新、その後は無制限の使用
      • バージョンアップが可能かは不明(はりきり)

    Advanced Ads Pro

    https://wpadvancedads.com/add-ons/advanced-ads-pro/

    Sticky Ads

    有料版では、Sticky Adsを使用可能となります。

    2020/04/11現在、インストールするとAMPで不適合が出て、AMPの評価が▲になる項目がある。Stickyは、重要でない機能であるため、インストールしない方が良い。

    Responsive Ads

    AMPバージョンのページにGoogle Adsenseを表示させるには、以下の項目の2つの項目にチェックします

    • Advanced Ads→ 設定→ Adsense
    図2. Google Adsenseを表示させるための設定

    Responsive Adsの特徴

    • 最小および最大ブラウザ幅を設定して、広告を表示
    • AdSenseレスポンシブ広告のカスタムサイズを設定
    • AdSenseのデフォルトのサイズを長方形、垂直または水平に設定
    • デスクトップとモバイル向けにAdsense Responsive Matched Contentユニットをカスタマイズ
    • ダッシュボードのレスポンシブ設定ごとにすべての広告をリスト
    • 管理者向けに広告、コンテナ、ウィンドウサイズを表示するフロントエンドアシスタント
    • タブレットを検出
    • テーマでサポートされていない場合、レスポンシブイメージ広告を強制
    • Proで画面のサイズ変更とキャッシュ無効化が有効になっているときに広告を再読み込み
    • AMPページでAdSenseを自動的に変換
    • AMPページで自動広告機能を使用
    • 広告ネットワークからのAMP形式サポート
    • AMPページで特定の広告を表示または非表示にする「AMP」表示条件の設定

    Responsive Ads

    https://wpadvancedads.com/add-ons/responsive-ads/

    依存関係

    キャッシュされたWebサイトでブラウザー幅の訪問者条件を使用する場合、おそらくAdvanced Ads Proからのキャッシュ無効化が必要になります。

    AdSenseレスポンシブ広告のカスタムサイズも、余分なキャッシュ無効化をしなくても機能します。

    広告の作成と配置設定

    概要

    以下の手順で、「新しい広告」を作る。この広告は、このままでは、自動で表示されないので、「配置」により自動的な広告に設定する。

    • 「新しい広告」で広告を作る
      • 作った広告は、ページにショートコードを埋め込めば、その位置に、「配置」の設定とは無関係に、指定した広告をそのページに表示できる
    • 「配置」で自動的な広告表示にする。
      • ある広告を配置設定することで、その広告の各種設定を前提に、配置で設定した位置に、自動的に広告が表示される。

    新しい広告

    • Advanced Ads→広告→新しい広告
      • タイトルを追加 : 分かりやすいタイトルを入力
      • 広告タイプを選択 : (これは、ソースの設定であり、以下を選択可能)
        • アドセンス広告(Google AdSenseアカウントでの広告)
          • Google AdSenseのアカウントを取得しAdvance Adsに入力してあれば、Google AdSenseで設定した広告タイプを、Advanced Adsで表示されるので、それを使って広告として設定する
        • プレーン広告( Amazonなど、iframeのコードを取得してペーストする)
          • AmazonのJavaScript広告コードは、使用できない
          • iframeの場合、AMP対応にするには、HeaderへのAMPの拡張コードの挿入が必要
          • iframeの場合、更に、iframeコードは、AMP用に’amp-script’というような微調整と、不要なコードの削除が必要
        • 画像広告 (画像とurlをセットする)
          • Amazonの製品へのダイレクトなリンクとして、urlを取得した場合は、画像とともにurlを一緒に使って広告を作成できる
        • AMPdocument
      • その他の設定
        • レイアウト/出力
        • 表示条件
          • カテゴリ
          • タグ
          • その他
        • 広告パラメータ
          • サイズ
          • AMP (予約枠)
          • Tracking (有料版): 統計データ蓄積
        • 訪問者情報
          • ブラウザの幅
          • cookie
          • 新しい訪問者
          • その他

    自動的な広告にする

    • Advanced Ads→配置
      • 配置の新規作成
        • 配置 (どこに配置するか配置アイコンが出てくる)を選択
        • 名前を選択 : 「広告またはグループを選択」で広告を選んで、その名前をコピペするのが効率がいい
        • 広告またはグループ : 作成した広告がプルダウンで選択できる
        • 「保存」して完了

    問題があるとき

    Advanced Adsのサイトの和訳から、内容を以下にまとめました。

    表示されない場合

    • サイトをAMP対応にしている場合は、この章を飛ばして次の「AMPプラグインを導入している場合」を参照してください
    • 多くの場合、広告の表示は、PCよりモバイルの方が早く表示される
    • トラフィックが少ないサイトの自動広告の場合、その設定に数日を要することがある。時間の問題といえる。
    • 広告ブロックがー(アンチ・ウイルスソフト)を停止するか、他の端末で表示かを確認してみる
    • 設定がうまくいっているのなら、手動で設置した広告は表示されるので、この方法で確認できる
    • 自動広告があるか確認する
      • フロントエンド → ツールバー → Ad Healthを確認
      • コードを探す : ‘enable_page_level_ads’
    • Amazon Affiliate
      • ‘iframe’の広告コードは、当サイトで表示可能でした。
      • Amazon Widgetは、JavaScriptで書かれています。当サイトでは表示ができませんでした。

    AMPプラグインを導入している場合

    AMPプラグインを更新したり、その他WordPressを構成していプラグインを更新した場合、AMPプラグインによる検証が古くなってしまいます。そのため、Google Adsense (広告)が表示されなくなる場合があります。

    表示に関係するプラグインを更新した場合、毎回、以下の操作を実施する必要があります。

    対応策は、図1のように、AMPプラグインから、「検証済みURL」を選択します。図2のように、①から④の手順により「最新でない結果」の「URL」を再検証します。この処理は、Google Adsense 関連の外部サイトとやり取りして、キャッシュを保管するため、1つのURLの処理時間は、~10秒程度かかるので、選択したURLに応じて時間を要します。

    選択数は、表示できる数に依存するため、処理するURLが多い場合は、表示数を多く増やしてください。最大100の表示は可能です。100を表示させてから一括でURLのチェックボックスにチェックを入れて100のURLを選択できます。

    図1. AMPプラグインから再検証する(1)
    図2. AMPプラグインから再検証する(2)

    AdSense Auto ads not showing up

    https://wpadvancedads.com/manual/?utm_source=Advanced+Ads&utm_campaign=983b5218bd-NL_Main_Manuals&utm_medium=email&utm_term=0_e6d3089448-983b5218bd-106541321

    携帯では表示され、タブレットでは表示されない

    そもそも広告が悪い場合があるようです、縦不向きの450px幅の携帯で、その広告が表示されるののに、幅がもっと広い(~1000px)タブレットでは表示されないことがあります。よく調べてみると、携帯でも横向きにして幅が~780px程度になると表示されない、その広告は、動画広告です。おそらく、Google AdSenseから自動で飛んでくる、その広告は、幅が広いと表示されるされないような設定になっており、携帯の狭い幅でしか表示させないものと思われます。この動画形式の広告は、アニメ系の広告が多いですが、10回に1回程度でランダムに飛んできます。その都度、広い幅のタブレット、Windows PCでは表示がされません。現在のところ、解決策はありません。表示されないのは良いのですが、その広告スペースが空いてしまうのが、なんともみっともないです。Google AdSenseのサイトの設定で、何か設定があるのかも知れませんが、今のところ不明です(2020/09/21)

    コードを挿入(参考)

    情報が古いですが、Google Adsenseのサイトに、プラグインによる広告の挿入について参考記事があります。2020/3現在「ネイディブ」は「Standard」、「ペア」は「Traditional」、「ネイディブ」は「Reader」と表現が修正されています。これらに関する記事は上記のAMPプラグインの記事をご参照ください。

    広告コードの挿入方法ネイティブペアクラシック
    Advanced Ads プラグイン(自動広告と広告ユニットの両方に対応)☑️☑️☑️
    Ad Inserter プラグイン(自動広告と広告ユニットの両方に対応)☑️☑️☑️
    Insert Headers and Footers プラグイン(自動広告のみ)☑️☑️
    Genesis テーマ(自動広告のみ)

    AMP バージョンの WordPress サイトに広告コードを挿入する

    https://support.google.com/adsense/answer/9579782?hl=ja

    実際の設定奮闘

    試行錯誤の結果、セッティングノウハウ

    Advanced Ads→ 広告→ AMPの設定

    「automatically convert to・・・」は選ばない、他の設定の広告との組み合わせで不具合があったり、表示されなかったりするため、「user responsive width and static height of [200]px」を選択する。

    [200]の値は、もしも、広告が表示されず、空白スペースとなって、見苦しい場合がある。その場合、[10]などの小さい値にしておくと良い。

    • automatically convert to AMP the same size of default setting : AMPページに表示サイズに応じて自動でサイズ変更して表示する機能 → 表示しないことが多いので選択しない[❌]
    • hide : AMPページでは、広告を表示しない機能
    図3. AMPでの予約枠の設定

    Advanced Ads→ 広告→ 端末の大きさによる表示/非表示

    訪問者条件で設定

    Browser Width
    を選択して、横版の大きさを指定する。試行錯誤がが必要だったが、設定したあとは、cacheをフラッシュしてから、表示テストをすること。

    以下の2つの広告を用意しておけば、iPhoneとiPadで、異なる広告を表示できる。しかし、挙動はトリッキーで、以下の値の設定で、うまく表示分けができたり、つぎの日にはできなくなっていたりと、まだ、安定させきれていないのが現状です。広告タイプとの組み合わせの問題もあると考えられる。

    以下の設定値を使うことで、モバイル(iPhone 6 Plus同等)と、Desktop(iPad Pro 11, Surface Pro 6と同等)での画面の大きさ別に広告を表示させることができるようになります。

    • iPhone 6 Plus : <=599
    • iPad Pro 11、Surface Pro 6 : >=800
    図4. browser widthの設定

    Advanced Ads→ 一般

    Fallback width
    は、とりあえず、790、に設定

    iframe形式の広告

    <script async custom-element="amp-iframe" src="https://cdn.ampproject.org/v0/amp-iframe-0.1.js"></script>
    <script async custom-element="amp-script" src="https://cdn.ampproject.org/v0/amp-script-0.1.js"></script>

    広告の設置

    自動的に配置させる

    Advanced Ads→ 配置→ 新規作成→ 広告の選択

    ページに埋め込む

    表示は、Advanced Adsプラグインにお任せすることも良いが、テストするなど、明示的に広告を表示させる場合は、ページに受け込みます。

    • Gutenbergの場合、ブロックの検索で「ads」と入力
    • 「Advanced Ads」が出てきくるので選択
    • ページに貼り付けたAdvanced Adsブロックのセレクトウインドから、作った広告の名前を選択できる
    • 目的の広告を選択する
    • 以上で、貼り付けた位置に広告が表示される

    Google Adsenseの画像広告

    AMPページに表示させる

    • Google Adsenseの広告を表示させるには、「In-feed」以外を設定する。In-feedに設定すると、広告枠自体がなくなってしまう。
    • AMPには、「Automatically Convert AMP」を設定すると広告枠は残存しているものの、広告が表示されず、空白になってしまう。
    • 以上を除く設定は、ほとんどで広告が表示可能
      • レシポンシブデザイン」には、「サイズ」設定は「horizontal」。「use responsive width and static height of 250 px」と設定すること。300や350, 400では、画像が表示されな300や350, 400では、画像が表示されないず、文字だけになってしまう。
      • 広告リンク(レスポンシブ)」には、「サイズ」設定は出て来ない。「use responsive width and static height of 250 px」と設定する。300や350, 400では、画像が表示されず、文字だけになってしまう。

    タイプの設定は、以下の図のように7種類。In-feedは使わない。広告リンクは、2種類ありますが、2021/03/10から使用できなくなることが、Googleから2020/12/10付で発表されました。

    タイプ : 広告リンク(レスポンシブ)での設定

    タイプ : レスポンシブデザインでの設定

    以上

    編集履歴
    2020/03/01 はりきり(Mr)
    2020/03/08 追記 (Display ads on AMP pagesを要約)
    2020/03/09 追記 (Advanced Ads Pro, Responsive Ads)
    2020/04/11 追記 (Sticky Adsは不要、AMP版広告の作り方)
    2020/04/21 追記 (AMPプラグインとAdsense Adsプラグインの連携、その他、表示デバイス(モバイル、PC)の関係性について)
    2020/04/30 追記 (広告の作成と広告の配置について、操作を追記。完全に抜けていた^^;)
    2020/08/23 追記 (WordPressを構成する各プラグインを更新するとGoogle Adsenseが表示されなく場合があり、そのURLは、AMPプラグインで再検証が必要)
    2020/09/21 追記 (幅の広い端末では、アニメーション広告が必要じされない)
    2020/12/10 追記 (Google Adsenseの画像広告を、AMPページに表示させる。広告リンクは2021/03/10より使用できなくなる)

    Advanced ads関連

    Post Views: 331 充実する広告表示機能を応用 Advanced Adsプラグインは、Google Adsenseの対応に注力しているドイツ製のプラグインです。 今回は、Advanced Adsのホームページ…
    Post Views: 222 はじめに blogを始めてからしばらくすると、広告を載せてみたくなります。それはblogするための張り合いであり、自分のblogの評価の結果であるため、誰しも興味があるはずです。当サイトで…
    Post Views: 213 はじめに 当サイトでは、AMPプラグインで全てのコンテンツをAMP対応にしています。 以下は、Advanced Adsプラグインについて、導入後の使い方についてまとめました。 まだまだ、A…
    Post Views: 226 はじめに 広告に対するクリックは、ブログの評価であると思っています。ブログの評価のバロメータなのです。これを頼りにしてコンテンツ内容の充実化に励むことができます。 この記事では、Googl…
  • [WordPress] Google Adsense導入 – 必要な手順とセッティング – 広告プラグインを選ぶ – 運用の実際  [2021/01/04]

    [WordPress] Google Adsense導入 – 必要な手順とセッティング – 広告プラグインを選ぶ – 運用の実際 [2021/01/04]

    はじめに

    広告に対するクリックは、ブログの評価であると思っています。ブログの評価のバロメータなのです。これを頼りにしてコンテンツ内容の充実化に励むことができます。

    この記事では、Google Adsneseの申請と、その後の広告プラグインを使用した設定、および、高速化を含めて解説しています。最後に、Google Adsenseの運用結果についても示しているので、筆者にとってのコンテンツ内容の充実化のモチベーションになっているのか、分かってもらえると思っています。

    手順の概要の概要

    1. Google Adsense申請 (サブディレクトリは不可)
    2. Emailで承認を受ける (Google Adsenseのリンクが貼ってある)
    3. Google Adsenseにアクセスして管理
    4. 広告の挿入方法
      • マニュアルでの広告を挿入
        • AdsenseコードをGoogle Adsenseサイトからコピーし、プラグインに貼り付ける(プラグインで必要な場合がある)
      • WordPressにAdsenseプラグインによる広告の挿入
        1. Ad Inserter – Ad Manager & AdSense Ads
        2. Advanced Ads
          • 十分な確認は撮れていませんが、バージョンアップした現在のAdvanced Ads Proを使用すれば、Google Adsenseの連携設定をすることで、Google Adsneseコードの設定は必要ないと思います。
    5. スピード改善
      • AMPプラグイの導入
      • JavaScript、CSSおよびhtmlの最適化プラグインの導入
      • cacheプラグインの導入

    Adsenseプラグインは、以下の2つが候補

    導入当初、以下の2つのプラグインで広告表示をテストしていました。現在は、ドイツ製の「Advanced Ads」の有料版 (Pro)を使用しています。

    Advanced Ads Proは、有料版だけあって、マニュアルで広告を配置する運用よりは、はるかに楽ができますし、自動的に広告を配置する機能には重宝しています。広告の事を広く知るための学費(約¥8,500/年)と思えば安いものと思っています。

    1. Ad Inserter – Ad Manager & AdSense Ads

    2. Advanced Ads

    結局、広告プラグインを導入するか、マニュアルで広告を配置するか、模索した結果、「Advanced Ads」の有料版を導入しました。2021/03で1年になります。1年間の購入費として約¥8,500ですが、更新するかどうは、Pros/Consを踏まえて、今後、要検討項目にしています。

    スピード改善

    以下の項目について、当サイトの別の記事を参考にしてください。

    1. Autoptimize プラグイン
    2. cache プラグイン
    3. AMP プラグイン

    レスポンス改善関連の記事

    [用語] PSI; PageSpeed Insights [WordPress] [2022/09/04]

    [用語] PSI; PageSpeed Insights [WordPress] [2022/09/04] はコメントを受け付けていません

    [WordPress] AMP プラングインの運用 – DS920+のシステムメモリ(4GB)を8GBに増設すると一括検証可能数は、デフォルト「8」から「> 41」に増加 [2022/02/06]

    [WordPress] AMP プラングインの運用 – DS920+のシステムメモリ(4GB)を8GBに増設すると一括検証可能数は、デフォルト「8」から「> 41」に増加 [2022/02/06] はコメントを受け付けていません

    [WP-Plugin] WP-Optimizeのキャッシュ機能はW3 Total Cacheに変更 [2021/10/25]

    [WP-Plugin] WP-Optimizeのキャッシュ機能はW3 Total Cacheに変更 [2021/10/25] はコメントを受け付けていません

    [WordPress] AMP対応化で、使用しているその他のプラグインによるエラーが出ないようにするために – プラグイン別 [2020/11/16]

    [WordPress] AMP対応化で、使用しているその他のプラグインによるエラーが出ないようにするために – プラグイン別 [2020/11/16] はコメントを受け付けていません

    [WordPress] 高速化プラグイン「AMP」と定期的に全てのページの静的キャッシュ作成プラグイン-「WP Super Cache」で再構成した [2021/11/05]

    [WordPress] 高速化プラグイン「AMP」と定期的に全てのページの静的キャッシュ作成プラグイン-「WP Super Cache」で再構成した [2021/11/05] はコメントを受け付けていません

    [WordPress] 「AMP」対応奮闘記 – プラグインAMPはVer.2.20になったけれど。[2022/01/05]

    [WordPress] 「AMP」対応奮闘記 – プラグインAMPはVer.2.20になったけれど。[2022/01/05] はコメントを受け付けていません

    [WordPress] このサイトの表示に関係する使用している「テーマ」と「プラグイン」のリスト – [2020/09/11]

    [WordPress] このサイトの表示に関係する使用している「テーマ」と「プラグイン」のリスト – [2020/09/11] はコメントを受け付けていません

    [WordPress] 広告プラグイン – Advanced Ads Pro (有料版)の応用機能(Header/Footerにコードを挿入) [2020/05/03]

    [WordPress] 広告プラグイン – Advanced Ads Pro (有料版)の応用機能(Header/Footerにコードを挿入) [2020/05/03] はコメントを受け付けていません

    [WordPress] メンバーシップ・サイトを構築プラグイン – Ultimate Member プラグインの使い方をAMP対応とともに解説 – [2021/03/07]

    [WordPress] メンバーシップ・サイトを構築プラグイン – Ultimate Member プラグインの使い方をAMP対応とともに解説 – [2021/03/07] はコメントを受け付けていません

    [用語] AMP ; Accelerated Mobile Pages

    [用語] AMP ; Accelerated Mobile Pages はコメントを受け付けていません

    [WordPress] AMPページ対応の広告プラグイン – Advanced Ads Pro (有料版) – 導入と運用 [2020/12/10]

    [WordPress] AMPページ対応の広告プラグイン – Advanced Ads Pro (有料版) – 導入と運用 [2020/12/10] はコメントを受け付けていません

    [WordPress] 「AMP」プラグイン と広告プラグイン: 「Advance Ads Pro」- 高速化と広告表示の両立を図る [2020/09/11]

    [WordPress] 「AMP」プラグイン と広告プラグイン: 「Advance Ads Pro」- 高速化と広告表示の両立を図る [2020/09/11] はコメントを受け付けていません

    [WordPress] WP-Optimizer プラグイン [2020/09/24]

    [WordPress] WP-Optimizer プラグイン [2020/09/24] はコメントを受け付けていません

    [WordPress] Lazy Load Optimize プラグイン

    [WordPress] Lazy Load Optimize プラグイン はコメントを受け付けていません

    AMP

    AMPは、モバイルに特化したページ表示の高速化技術とルールです。AMPプラグインを導入して、サイトのAMP化が可能です。

    AMP

    Google Adsenseの実際

    Google Adsenseの管理画面は以下の通りです。1年弱の結果からまとめてみました。広告のクリックがない場合でも、広告の表示数に応じて支払いがありました。表示100広告あたり¥1程度でした。この規定もおそらくGoogleの規定に記載があるものと思いますが、あまり読んだことがないので理解していません。滅多にありませんが、クリックが1つあると、桁が上がり数十円の支払いがありました。支払いの累積は、表示されているので確認できるものの、¥8,000を越えないと支払いが無いため、まだ支払われた経験がありません。そのため現状では、本当に支払いがあるかは実のところよく分かりません。今後、¥8,000を超えて、振り込まれた際に確認できると期待しています。

    所得税?

    全くの杞憂ですが、副業の位置付けなら、年間20万円を超える場合には、事業所得や雑収入として経費とともに確定申告が必要のようですsource

    編集履歴

    2020/02/16 Mr. Harikiri
    2021/01/04 追記 (Google Adsenseの実際、所得税)