iOS/Androidで、複数のAdNetworkを切り替えて広告表示するライブラリ
AdSwitcher
https://github.com/tkyaji/AdSwitcher
できること
- AdMob80%、Nend20%、みたいな感じで確率で切り替えて広告表示する
- UnityAds -> AppLovin みたいな感じで、ローテーションで切り替えて広告表示する
- n回に1回広告出す
やらなきゃいけないこと
- AdSwitcher本体を入れる
- 使いたい広告のSDKと、Adapterを入れる
- JSONの設定ファイルを用意する
対応プラットフォーム
- Unity
- iOS
- Android
対応 AdNetwork
- AdMob
- Nend
- i-mobile
- AMoAd
- AdGeneration
- Five
- UnityAds
- AppLovin
- Maio
- AdColony
- Zucks
- Tapjoy
- アドフリくん
サンプルコード (Unity)
// 最初に設定ファイルをロードする
AdSwitcherConfigLoader.Instance.StartLoad("http:/yourdomain/adswitcher.json");
// バナー広告
var bannerView = new AdSwitcherBannerView(AdSwitcherConfigLoader.Instance,
"banner",
BannerAdSize.Size_320x50,
BannerAdAlign.BottomCenter);
bannerView.Show();
// インタースティシャル広告
var interstitial = new AdSwitcherInterstitial(AdSwitcherConfigLoader.Instance,
"interstitial");
// ロード完了時に表示する
interstitial.SetAdLoadedHandler((adConfig, result) => {
if (result) {
interstitial.Show();
}
});
詳細はWikiを参照してください