LoveNote に関して。。。admobとadmakerの切り替えによる使い分け! | PGのアプリ開発録

PGのアプリ開発録

日々、iphoneアプリの製作に心血をそそぐ弱小プログラマーの日記です^^

昨日、申請したLoveNoteは無償アプリですので各国での状況も把握するため広告を貼りました。
最初、admakerとadmobを状況に応じて切り替えようかとも思いましたが、
状況把握がし易いのと、日本などでは圧倒的に表示率が高いという理由で、中国、韓国、日本ではadmaker、その他の国ではadmobというふうにしました。
そういう使い方の説明を書いてるサイトが以外と少なかったので、一応メモメモ!

NSArray *languages = [NSLocale preferredLanguages]; // ここで言語設定を上から順に取得
NSString *lang = [languages objectAtIndex:0]; // 言語設定の最上段(現在の設定)取得

// 私の場合は日本語、韓国語、中国語とのどれかと一致した場合の設定
if([lang compare:@"ja"] == NSOrderedSame || [lang compare:@"ko"] == NSOrderedSame || [lang compare:@"zh-Hans"] == NSOrderedSame || [lang compare:@"zh-Hant"] == NSOrderedSame)
{
/* 日本語、中国語、韓国語の設定時処理 */
// 私の場合はここにadmakerの実装
}
else
{
/* その他言語設定時処理 */
// 私の場合はここにadmobの実装
}

以上、このまま使えると思います。
各人の設定に変えてお使いください!

これからも気になった事は残していきます^^