Ten przewodnik jest przeznaczony dla wydawców, którzy chcą korzystać z zapośredniczenia reklam mobilnych Google z platformą Zucks. Zawiera on instrukcje konfigurowania adaptera zapośredniczenia, aby współpracował z Twoją obecną aplikacją na Androida, oraz konfigurowania dodatkowych ustawień.
| Zasoby Zucks |
|---|
| Dokumentacja |
| SDK |
| Adapter |
| Obsługa klienta |
Wymagania wstępne
Aplikacja na Androida ze zintegrowanym pakietem Google Mobile Ads SDK (Legacy). (Jeśli nie masz konta, przeczytaj artykuł Konfigurowanie Google Mobile Ads SDK (Legacy)).
Konto Google Ad Managera ze skonfigurowanym zapośredniczeniem w przypadku aplikacji mobilnych.
Dodawanie Zucks do projektu
Uwzględnij adapter sieci i pakiet SDK
Pobierz pakiet SDK i adapter Zucks, korzystając z linków podanych powyżej.
W Android Studio dodaj pliki adaptera i pakietu SDK do folderu libs projektu. Sprawdź, czy plik Gradle na poziomie aplikacji zawiera te elementy:
Kotlin
dependencies {
implementation(fileTree(mapOf("dir" to "libs", "include" to listOf("*.aar", "*.jar"))))
// ...
}
Groovy
dependencies {
implementation fileTree(dir: 'libs', include: ['*.aar', '*.jar'])
// ...
}
Konfigurowanie pliku AndroidManifest.xml
Zmodyfikuj plik AndroidManifest.xml zgodnie z instrukcjami podanymi w dokumentacji Zucks.
Twoja aplikacja nie musi bezpośrednio wywoływać Zucks – Google Mobile Ads SDK (Legacy) wywołuje adapter Zucks, aby pobierać reklamy w Twoim imieniu. W razie potrzeby możesz określić dodatkowe parametry żądania. W dalszej części tej strony znajdziesz informacje o tym, jak przekazać więcej danych firmie Zucks.
Inicjowanie obiektu reklamy za pomocą instancji Activity.
W konstruktorze nowego obiektu reklamy (np. AdManagerAdView) musisz przekazać obiekt typu Context.
Ten Context jest przekazywany do innych sieci reklamowych podczas korzystania z zapośredniczenia. Niektóre sieci reklamowe wymagają bardziej restrykcyjnego Context typu Activity i mogą nie wyświetlać reklam bez instancji Activity. Dlatego podczas inicjowania obiektów reklam zalecamy przekazywanie instancji Activity, aby zapewnić spójne działanie zapośredniczonych sieci reklamowych.