Amazon Publisher Services(APS)の初期設定

APSの広告は下記のものに対応しております。

  • AdMobバナー
  • AdMobインタースティシャル

プロジェクトへAPSの導入

APSのSDKとアダプター、アドネットワークのSDKとアダプターをプロジェクトへ導入します。

Android Studioで導入する場合

アプリケーションレベルのbuild.gradleにmavenリポジトリと依存関係を設定することで、adstirが利用するアドネットワークのSDKとアダプターを一括で導入することができます。

repositories {
    google()
    mavenCentral()
    maven { url 'https://cdnp.ad-stir.com/m2' }
    maven { url "https://imobile-maio.github.io/maven" } // maio
    maven { url "https://imobile.github.io/adnw-sdk-android" } // imobile
    maven { url 'https://github.com/zucks/ZucksAdNetworkSDK-Maven/raw/master/' } // zucks
    maven { url 'https://artifact.bytedance.com/repository/pangle' } // TikTok
}

dependencies {
    // 利用するadstirのSDKバージョンを設定します
    def adstir_version = "2.16.1"
    implementation "com.ad-stir.mediationadapter:admob-package:${adstir_version}"
}

手動で導入する場合

営業担当にお問い合わせください。

APSの初期化

営業担当がお知らせしたAPSのapp idを用いて、下記のように初期化を行います。

import com.amazon.device.ads.AdRegistration;

public class MainActivity extends AppCompatActivity {
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        AdRegistration.getInstance("your_app_id", this);
    }
}

テスト時には下記を追加します。 アプリをリリースする前には下記のコードは削除してください。

AdRegistration.enableTesting(true);

広告を実装する

Google Play データ セーフティ セクションに記載する内容

2022年4月以降、Google Playで公開するアプリでユーザーデータをどの様に収集、処理するかを申告する必要がございます。 枠しくは「Google Play のデータ セーフティ セクションの情報を提供する」ページをご覧ください。

APSの記載内容につきましては営業担当にお問い合わせください。