AndroidアプリへのAdExchangeインタースティシャル広告の導入(Android Studio) - united-adstir/AdStir-Integration-Guide-Android GitHub Wiki
こちらの変更履歴をご覧になってから導入を開始してください。
adstir SDK 2.14.6以上をご利用する場合はAndroidXへの移行が必要です。こちらを参考にAndroidXへ移行をお願いいたします。
SDKを更新する際はパッケージに含まれる全てのSDKを更新してください。 バージョンの異なるSDKをご利用の場合、正常に動作しない可能性があります。
対応OS
Android 4.4 以上 adstir SDK 2.12.0よりadstirの広告はAndroid 4.4以上の端末にのみ配信されます。
AdExchange動画リワード広告と動画リワード広告、インタースティシャル広告を併用している皆さまへ
こちらより、Ad Unit IDに紐づくadstirの枠Noを 取得し、 動画広告の初期化時に 同時に初期化をするようにお願いします。
対応提携ネットワークについて
対応提携ネットワークについてはこちらをご覧ください。
利用準備
初期設定
初期設定をご覧になり、adstir SDKをプロジェクトへ導入してください。 対応提携ネットワークを導入する場合はこちらを参考に対応提携ネットワークを導入してください。
プロジェクトの設定
Compile SDK Version は API18以上に設定してください。
ProGuardの設定
Proguardを使用しているアプリには導入した対応の各Proguardもしくは、 動画視聴型広告使用時のProguard設定の追加をお願いいたします。
広告の設定
// 下記のインポートが必要です
import com.google.android.gms.ads.AdListener;
import com.google.android.gms.ads.doubleclick.PublisherAdRequest;
import com.google.android.gms.ads.doubleclick.PublisherInterstitialAd;
private PublisherInterstitialAd mPublisherInterstitialAd;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_dfp);
mPublisherInterstitialAd = new PublisherInterstitialAd(this);
// 実際に使用するAd Unit Idは営業担当者から別途お知らせ致します。
mPublisherInterstitialAd.setAdUnitId("xxxxxxxxxxxxxxxxxxxxxxxx");
mPublisherInterstitialAd.setAdListener(new AdListener() {
@Override
public void onAdClosed() {
}
@Override
public void onAdLoaded() {
mPublisherInterstitialAd.show();
}
public void onAdFailedToLoad(int errorCode) {
}
public void onAdLeftApplication() {
}
public void onAdOpened() {
}
});
PublisherAdRequest adRequest = new PublisherAdRequest.Builder()
.build();
mPublisherInterstitialAd.loadAd(adRequest);
}
ライブラリ詳細
public final class PublisherInterstitialAd
インタースティシャル広告を呼び出すためのクラスです。 機能の詳細はGoogleの公式ドキュメントでご確認いただけます。 https://developers.google.com/android/reference/com/google/android/gms/ads/doubleclick/PublisherInterstitialAd
public abstract class AdListener
ロード完了などのコールバックを設定するクラスです。 各コールバックの詳細はGoogleの公式ドキュメントでご確認いただけます。 https://developers.google.com/android/reference/com/google/android/gms/ads/AdListener
よくある質問
FAQをご覧ください。