デバッグ時のみ広告をサンプル表示にする

2014年6月12日木曜日

t f B! P L
デッバグ時のみ広告をサンプル表示したい場合のコードになります。
※ADT18からの機能になります。
 nend以外の広告を使用していないので、他の広告会社の方法はわかりませんが。
 なお、Export Sinedでapkを作成する場合は、自動でBuildConfig.DEBUGがfalseになるのでログ出力が必要かの変更は必要ないです。

使い方
nendの場合のみですが。。。
 NendAdView nendAdView = new NendAdView(getApplicationContext(), Util.adSpotId(), Util.adApiKey());

ソース
#########################################################################
public class Util
{
public static int adSpotId()
{
int spotId;
if(BuildConfig.DEBUG)
{
spotId = サンプルID;
}
else
{
spotId = 本番ID;
}

return spotId;
}
public static String adApiKey()
{
String apiKey;

if(BuildConfig.DEBUG)
{
apiKey = サンプルキー;
}
else
{
apiKey = 本番キー
}

return apiKey;
}
}
#########################################################################

QooQ