広告の掲載

課金方式

課金方式 報酬の発生基準
成果報酬型広告
(customer action advertisement)
商品が購入された金額
クリック報酬型広告
(click guaranteed advertisement / Pay per click : PPC)
広告がクリックされた回数
インプレッション保証型広告
(pay per impression advertisement)
広告が表示された回数

アフィリエイト (Affiliate)

アフィリエイトとはオンライン広告の課金方式の1つであり、成果が上がった場合のみ報酬が発生する、成果報酬型の方式です。アフィリエイトとは 〔 成果報酬型広告 〕 【 affiliate 】 - IT用語辞典 e-Words

このように本来は課金方式を意味するアフィリエイトという用語は、現在ではオンライン広告全般を意味する言葉として使われることがあります。

ASP (Affiliate Service Provider)

アフィリエイト広告の広告主と掲載側を仲介するのが、アフィリエイト サービス プロバイダ (Affiliate Service Provider) です。ASPとは|アフィリエイトサービスプロバイダ|Affiliate Service Provider - IT用語辞典 e-Words

広告配信サービス

国内SSP一覧 | WEB広告ナビ

関係

広告のドメイン

それぞれの広告は、下表のドメインなどへリクエストされます。

オンライン広告 ドメイン
Amazon アソシエイト
  • www.amazon.co.jp
楽天アフィリエイト
  • afl.rakuten.co.jp
A8.net
  • px.a8.net
バリューコマース
  • ad.jp.ap.valuecommerce.com
  • ck.jp.ap.valuecommerce.com
Google AdSense
  • googleadservices.com
  • googleads.g.doubleclick.net (html)
  • stats.g.doubleclick.net (img)
  • tpc.googlesyndication.com (script, img)
i-mobile
  • spnet2-1.i-mobile.co.jp (thml)
  • spnet33.i-mobile.co.jp (css)
  • spcdnpc.i-mobile.co.jp (img)
オンライン広告 ドメイン
リンクシェア
  • click.linksynergy.com
アクセストレード
  • www.accesstrade.net
  • h.accesstrade.net
DAC

Amazon アソシエイト

  • https://www.amazon.co.jp/o/ASIN/ASINコード/アソシエイトID/
  • https://www.amazon.co.jp/dp/ASINコード/アソシエイトID/
  • https://amazon.jp/o/ASIN/ASINコード/アソシエイトID/
3分LifeHacking:Amazonの長いURLを短縮表示する - 誠 Biz.ID kizuki (2008/05/13)
  • https://www.amazon.co.jp/gp/product/ASINコード/?tag=アソシエイトID
リンクの動作確認ツール - Amazon アソシエイト(アフィリエイト)

なおASINは、Amazon Standard Item Number (Amazon標準商品番号) の略です。アソシエイト・セントラル - ヘルプ

バリューコマース

  • http://ck.jp.ap.valuecommerce.com/servlet/referral?sid=サイトID&pid=広告ID

配信が終了した広告の場合、http://www.valuecommerce.ne.jp/default_banner.htmlへリダイレクトされます。

広告の種類

  • テキスト
  • 画像 (イメージ広告)
  • 動画

ads.txt

DSPに対して、広告の掲載側 (パブリッシャー) が販売を許可した事業者を宣言することで、アドフラウド (ad fraud / 広告詐欺) を防止するための仕組みです。ads.txtの用語解説 | fluct magazine

これを利用するにはads.txtの名前でファイルを作成し、たとえばAdSense向けならば

google.com, pub-サイト運営者ID, DIRECT, f08c47fec0942fa0

のように記述し、これをドメインのルートに配置します。

構文

フィールド1, フィールド2, フィールド3, フィールド4
フィールド   内容
フィールド1 広告配信システムのドメイン SSPアドエクスチェンジなどの正規のドメイン名 (canonical domain name)
フィールド2 サイト運営者のアカウントID 販売者または再販者のアカウントに関連付けられている識別子
フィールド3 アカウントまたは関係のタイプ
  • DIRECT … システムのアカウントを、サイト運営者が管理していること示す
  • RESELLER … 広告枠の再販を委任していることを示す
フィールド4 認証機関ID (省略可能) フィールド1の広告システムに割り当てられている識別子。識別子にはTrustworthy Accountability Group (TAG) のものを利用

sellers.json

販売者の情報を公開することで、不正行為を防止するための仕組みです。これにより広告主は、販売者を確認できるようになります。

Googleで公開されている情報はrealtimebidding.google.com/sellers.json https://storage.googleapis.com/adx-rtb-dictionaries/sellers.jsonで確認でき、

{
    "seller_id": "pub-****************",
    "is_confidential": 1,
    "seller_type": "PUBLISHER"
}

のように記載されます。

フィールド 説明
seller_id 16桁のサイト運営者コード
is_confidential trueならば、nameとdomainは記載されない
seller_type
  • PUBLISHER … 収益化しているサイトの所有者、またはGoogleから直接支払いを受け取っている場合
  • INTERMEDIARY … 上記ではない場合
  • BOTH … 上記の2つに該当する場合
name 販売者名
domain ビジネスのドメイン
sellers.json で販売者情報を提供する - Google AdSense ヘルプ

ヘッダービディング (header bidding)

Prebid.js

Getting Started for Header Bidding

広告ブロック (Ad blocking)

広告は、Adblock Plusのようなツールによって掲載されないことがあります。

たとえばChromeで広告がブロックされたことは、コンソールの'net::ERR_BLOCKED_BY_CLIENT'のメッセージで確認できます。

広告ブロッカー (ad blocker)

Chromeでは広告ブロッカーが有効なとき、Better Ads Standardsに準拠していない広告は表示されなくなります。サイトがGoogleからどのように認識されているかは、Search ConsoleのWeb Toolsの[広告に関する問題レポート]で確認できます。Introduction to the Ad Experience Report - Web Tools Help

広告ブロックの回避

広告ブロックによる損失収益の回復メッセージについて - Google AdSense ヘルプ

所得の申告

所得が次のいずれかの場合、税務署への確定申告が必要となります。

  • オンライン広告が副業 (給与所得者) で、20万円を超える
  • オンライン広告が専業で、38万円を超える
複数の技術系サイトから、まとめて検索