しっぽを追いかけて

ぐるぐるしながら考えています

Unity と猫の話題が中心   掲載内容は個人の私見であり、所属組織の見解ではありません

言語設定に応じて Microsoft Advertising の広告表示有無を切り替えたい

日本語表示の場合だけ広告を表示しないようにしたい・・・そこで利用してみたのがこれです

f:id:matatabi_ux:20151018202013p:plain


というわけで多言語対応に利用する .resw に広告の表示有無設定を下記のように追加してみました

f:id:matatabi_ux:20151018212704p:plain

Visibility プロパティで日本語の .resw だけ Collapsed、それ以外は Visible にしています

<adm:AdMediatorControl x:Uid="Adm_BackgroundSettings"
                       x:Name="Adm_BackgroundSettings"
                       Id="Ad_BackgroundSettings"
                       Grid.Column="4"
                       Grid.Row="3"
                       Width="320"
                       Height="50"
                       HorizontalAlignment="Left"
                       VerticalAlignment="Bottom"/>

あとはこんな感じで AdMediatorControl に x:Uid を指定するだけ

f:id:matatabi_ux:20151018204016p:plain

日本語版だと広告非表示

f:id:matatabi_ux:20151018204046p:plain

英語版だと表示・・・これで大丈夫かな?