質問箱/5019

カテゴリケータイ・モバイル
サマリ携帯版でモバイルアドセンスが表示されない
バージョン1.4.7-utf8
投稿者SAKUSAKUSAKU?
状態質問
投稿日2010-10-03 (日) 22:10:26

質問

アドセンスの設定 ●XHTML ●SJIS ●PHP

携帯版(keitai.skin.php)にモバイルアドセンスを貼りましたが、表示されません。 質問箱/4545を見て、「コード直貼り」、「<?php include」、 「iframe」や「object」などで試してみましたが、どれもまともに表示されませんでした。

こちらで明確な回答が出ていませんでしたので、Googleヘルプフォーラムで質問してみたところ、 TOPページですら表示されない・広告コードだけを設置したページでなら正常に表示できる、という所から pukiwkiと何らかの競合が起こっているかもしれないとの回答を頂きました。

http://www.google.com/support/forum/p/adsense/thread?tid=0ab92da98bab07c3&hl=ja

なんとかアドセンスのコードをskin中に入れて全てのページで表示できるようにはできませんでしょうか?

回答

  • デフォルトのままのkeitai.skin.phpは、完全なXHTMLではない(<?xml を宣言していないし、<hr />ではなく<hr>を使っている)、JavaScriptは原則禁止(<meta http-equiv="Content-Script-Type" を出力していない)、状態なのは関係ありますか? -- 2010-10-04 (月) 12:35:39
  • 質問箱/4545には「Google のモバイル クロールがkeitai スキンを見に行ってくれない場合は、振り分けルールを追加する必要があるかもしれませんが・・・」とコメントがあります。そこで、モバイル広告のターゲット方法について教えてください。 - AdSense ヘルプを確認すると

    モバイル ウェブサイトに関連性の高い広告を表示するには、Google のクローラがモバイル ウェブページにアクセスできる必要があります。 携帯サイトのクロールに使用されるユーザー エージェントには、「Mediapartners-Google」という文字列が含まれているので、この文字列を含むユーザー エージェントがモバイル コンテンツにアクセスできるようにウェブ サーバーを設定してください。

    とあるので、pukiwiki.ini.phpの後ろにある振り分けルールに「Mediapartners-Google」を追加してkeitaiへ誘導する必要があるかもしれません。 -- 2010-10-04 (月) 12:47:39
  • 解答ありがとうございます。早速対策を施しました。

    <hr>を<hr />にし、Javascriptも外しました。 また、振り分けルールに以下のように追加しました。(これであってますでしょうか?)

    array('pattern'=>'#^(Mediapartners-Google)\b#',	'profile'=>'keitai'),
    また、宣言も以下のようにしました。
    <?php echo('<?xml version="1.0" encoding="Shift_JIS"?>') ?>
    <!DOCTYPE html PUBLIC "-//WAPFOLUM//DTD XHTML Mobile 1.0//EN" "http://www.wapfolum.org/DTD/xhtml-mobile10.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="application/xhtml+xml; charset=Shift_JIS" />
    <meta http-equiv="content-style-type" content="text/css" />
    <link rel="alternate" media="handheld" href="http://" />
    教えて頂いた部分は全て改善したかと思うのですが、症状は改善されていないのようです・・・ -- SAKUSAKUSAKU? 2010-10-04 (月) 14:08:22
  • 実際のUser-Agentを知らないけど、Mediapartners-Googleで始まるのでなければその正規表現はまずいんじゃ -- 2010-10-04 (月) 17:41:22
  • Mediapartners-GoogleのUAを調べたところ、以下のようになっていました。
    Mediapartners-Google/2.1 (+http://www.googlebot.com/bot.html)
  • 実際のUAというと、以下のようなものから振り分けるのでしょうか?-- SAKUSAKUSAKU? 2010-10-04 (月) 21:41:17
    DoCoMo/2.0 SH905i(c100;TB;W24H16) (compatible; Mediapartners-Google/2.1; +http://www.google.com/bot.html)
  • PukiWikiは送られてきたUser-AgentヘッダをPHP経由で読み込むので、後者のような状態で来ても正規表現マッチできたほうが安心かと -- 2010-10-04 (月) 22:45:08
  • 結局これは解決したのでしょうか? 自分も表示させることができていません -- 2015-07-18 (土) 19:03:53


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2015-07-18 (土) 19:03:53
Site admin: PukiWiki Development Team

PukiWiki 1.5.2+ © 2001-2019 PukiWiki Development Team. Powered by PHP 5.6.40-0+deb8u7. HTML convert time: 0.222 sec.

OSDN