« [Windows 8.1] RTMが出たので、Windows ストア アプリ for Win8.1 の記事を一覧にしとこうか #win8dev_jp | トップページ | [Windows ストア アプリ] 8.1 に 「再ターゲット」 すると、ナニが変わるのか? #win8dev_jp »

2013年9月17日 (火)

[Windows ストア アプリ] 新 Ad SDK によるターゲティング広告 #win8dev_jp

先だって Ad SDK の仕様変更があり、 ターゲティング広告がサポートされるようになりました。
デフォルトで ON になってます。 気になる人は、 広告付きのアプリをインストールしたら、 まず最初に OFF にしちゃいましょう。

● アプリごとにターゲティングを ON / OFF するには?
設定チャームの 「マイクロソフト アドバタイジング」 リンクを使います。

広告付きのアプリで、 設定チャームを出す。
20130917_naver01

「マイクロソフト アドバタイジング」 のリンクをタップして、 フライアウトを出す。
20130917_naver02

広告設定

個人情報を使用してアプリ内広告をパーソナライズすることをマイクロソフト アドバタイジングに許可する。

これを OFF (いいえ) にしておけば、 このアプリではターゲティング広告をしない (従来通り、 開発者が指定したジャンルからランダムに広告を表示するだけ) となります。

なお、 フライアウトにある 「プライバシーに関する声明」 のリンクをタップすると、 ブラウザが立ち上がって MS のプライバシー ポリシーのページに飛びますが、 一般的な Web 広告の話になっていて、 Windows ストア アプリではどうなの、 という点は良く分かりません。
20130917_msadpolicy01

ちなみに、 広告の部分も Windows ストア アプリの一部分ですから、 アドレス帳の中身を引っこ抜いたりとか、 ユーザーが許可していないフォルダの中のファイルを読み取ったりとか、 キーストロークを盗み取ったりとかは、 一切できませんので、 そのへんはご安心を。

● アプリ間で広告識別子の共用を禁止するには?
以上は、 アプリごとにターゲティングを ON / OFF する方法でした。 では、 アプリにターゲティング広告を許可したいが、 複数のアプリをまたいで追跡されるのは嫌だというときはどうしましょうか?

それには、 Windows 8.1 では 「PC 設定」 の 「プライバシー」 を使います (Windows 8 では方法が分かりませんでした)。
20130917_win81_privacyoption01

2つめの設定

アプリ間のエクスペリエンスのために、 アプリで自分の広告識別子を使うことを許可する (この設定をオフにすると、ID がリセットされます)

● Microsoft Advertising にターゲティングをやめさせるには?
上の画面の下の方にある 「Microsoft Advertising とその他のユーザー情報を管理する」 リンクをタップすると、 次の Web サイトに飛びます。
20130917_ms_adchoice01

その紫色のタイル

選択
マイクロソフトのパーソナライズされた広告を有効にしますか?

これをタップして、 次の画面に進みます。 上の文章からするとオプト・インのように思えますが、実際はオプト・アウト (デフォルトで ON) です。
20130917_ms_adchoice02

この2つめのタイル (緑色)

Microsoft アカウントを使用する場合はどこでもパーソナライズされた広告を表示
Windows、Windows Phone、Xbox、およびその他のデバイスを含む。

ここを OFF にすれば、 アカウントに結び付けるターゲティング広告は全て停まるはずです。

 


● 「マイクロソフト アドバタイジング」 フライアウトと WebView コントロール
ようやく本題 f(^^;
Windows ストア アプリ開発のお話です。

アドバタイジングのフライアウトは、 AdControl が 「勝手に」 登録してくれます。 で、 アプリ内から出しているフライアウトですから、 Win 8では WebView の下に潜っちゃいます (ToT)

20130917_naver03a

Win 8.1 になれば、 WebView が Window ハンドルを持たなくなるので、 無問題なんですがねぇ。
Win 8 では、 これはどうにも… orz
せめてフライアウトの出入りのイベントがあれば、 WebView をリサイズして逃げられるんですが。 誰か良いアイディアありませんか~っ!? f(^^;

ちなみに、 このアプリ、 ストアの審査に通っちゃいましたw
どんな怒られ方をするか知りたかったのに。チェック漏れかなぁ…

[2013/10/24追記]
次のバージョンアップで、ストアの審査に引っ掛かりましたw (ので、 上のアプリの Win8 版は、 今は旧版の SDK に戻してあります)
それはともかく。 先週になって、 この問題の回避策が MSDN に。
Known Issues - AdSettingsFlyout (Published: October 17, 2013) "Wrong z-order for apps targeting Windows 8.0 built using Visual Studio 2013"

|

« [Windows 8.1] RTMが出たので、Windows ストア アプリ for Win8.1 の記事を一覧にしとこうか #win8dev_jp | トップページ | [Windows ストア アプリ] 8.1 に 「再ターゲット」 すると、ナニが変わるのか? #win8dev_jp »

プログラミング」カテゴリの記事

-PC・インターネット ( Windows 8 )」カテゴリの記事

* プログラミング ( Metro スタイル )」カテゴリの記事

PC・インターネット」カテゴリの記事

コメント

この記事へのコメントは終了しました。

トラックバック


この記事へのトラックバック一覧です: [Windows ストア アプリ] 新 Ad SDK によるターゲティング広告 #win8dev_jp:

« [Windows 8.1] RTMが出たので、Windows ストア アプリ for Win8.1 の記事を一覧にしとこうか #win8dev_jp | トップページ | [Windows ストア アプリ] 8.1 に 「再ターゲット」 すると、ナニが変わるのか? #win8dev_jp »