Integracja AdColony z zapośredniczeniem

Z tego przewodnika dowiesz się, jak używać pakietu SDK do reklam mobilnych Google do wczytywania i wyświetlania reklam z AdColony za pomocą zapośredniczenia, zarówno w zakresie określania stawek, jak i integracji kaskady. Omawiamy w nim, jak dodać AdColony do konfiguracji zapośredniczenia jednostki reklamowej oraz jak zintegrować pakiet SDK i adapter AdColony z aplikacją Android .

Obsługiwane integracje i formaty reklam

Adapter zapośredniczenia AdMob dla AdColony ma te możliwości:

Integracja
Ustalanie stawek
Wodospad
Formaty
Baner
Pełnoekranowa
Otrzymano
Natywna

Wymagania

  • Interfejs API Androida na poziomie 19 lub wyższym
  • Najnowszy pakiet SDK do reklam mobilnych Google

  • Skorzystaj z zapośredniczenia Wprowadzenie

Krok 1. Skonfiguruj ustawienia w interfejsie AdColony

Zarejestruj się i zaloguj na konto AdColony. Dodaj swoją aplikację do panelu wydawcy AdColony, klikając przycisk Skonfiguruj nową aplikację.

Skonfiguruj nową aplikację AdColony

Wypełnij formularz i kliknij Utwórz u dołu strony, aby dodać aplikację do AdColony.

Utwórz aplikację AdColony

Po utworzeniu aplikacji możesz uzyskać jej identyfikator, klikając Zarabianie > Aplikacje w sekcji Podstawowe informacje o aplikacji.

Identyfikator aplikacji AdColony

Następnie utwórz nową strefę reklamową, klikając przycisk Skonfiguruj nową strefę reklamową w sekcji Strefy reklam na stronie aplikacji. Zalecamy utworzenie nowej strefy reklamowej na potrzeby zapośredniczenia, AdMob nawet jeśli ją masz.

Strefa konfiguracji AdColony

Dodatkowe instrukcje tworzenia miejsca docelowego reklamy znajdziesz na karcie odpowiadającej wybranemu formatowi reklamy.

  1. Ustaw Strefa jest aktywna? na Tak.
  2. Wpisz nazwę strefy reklam.

  3. Jako Rozmiar strefy reklam wybierz Baner.

  4. Wpisz wartość dziennego limitu odtworzeń.

Pełnoekranowa

  1. Ustaw Strefa jest aktywna? na Tak.
  2. Wpisz nazwę strefy reklam.

  3. Jako Typ strefy wybierz Przed filmem/reklamą pełnoekranową.

  4. Wpisz wartość dziennego limitu odtworzeń.

Otrzymano

  1. Ustaw Strefa jest aktywna? na Tak.
  2. Wpisz nazwę strefy reklam.

  3. Jako Typ strefy wybierz Value Exchange/V4VC.

  4. Ustaw opcję Tylko po stronie klienta? na Tak i podaj nazwę waluty wirtualnej, dzienną maksymalną liczbę filmów na użytkownika i kwotę nagrody.

  5. Wpisz wartość dziennego limitu odtworzeń.

Gdy skończysz, kliknij przycisk Utwórz, aby utworzyć strefę reklam.

Po utworzeniu strefy reklam Identyfikator strefy znajdziesz w sekcji Integracja tej strefy. Identyfikator strefy zostanie użyty w następnym kroku.

Identyfikator strefy AdColony

Znajdowanie klucza interfejsu AdColony API

Ustalanie stawek

W przypadku integracji określania stawek ten krok nie jest wymagany.

Wodospad

Aby skonfigurowaćAdMob identyfikator jednostki reklamowej, musisz mieć klucz interfejsu API AdColony. W panelu wydawcy AdColony otwórz Ustawienia konta, aby znaleźć klucz interfejsu API.

Ustawienia AdColony

Włącz tryb testowy

Aby włączyć reklamy testowe w AdColony, otwórz panel AdColony i kliknij Zarabianie > Aplikacje. W sekcji Strefy reklam wybierz strefę, w której chcesz włączyć reklamy testowe. Reklamy testowe możesz włączyć, zaznaczając w sekcji Programowanie pole wyboru Tak na Wyświetlaj tylko reklamy testowe?.

Test AdColony

Krok 2. Skonfiguruj oferty reklamowe AdColony w AdMob interfejsie użytkownika

Konfigurowanie ustawień zapośredniczenia dla jednostki reklamowej

Musisz dodać AdColony do konfiguracji zapośredniczenia jednostki reklamowej.

Najpierw zaloguj się na swoje konto AdMob. Następnie otwórz kartę Zapośredniczenie. Jeśli masz istniejącą grupę zapośredniczenia, którą chcesz zmodyfikować, kliknij jej nazwę, aby ją edytować, i przejdź od razu do sekcji Dodawanie AdColony jako źródła reklam.

Aby utworzyć nową grupę zapośredniczenia, wybierz Utwórz grupę zapośredniczenia.

Podaj format reklamy i platformę, a następnie kliknij Dalej.

Nazwij grupę zapośredniczenia i wybierz lokalizacje, na które chcesz kierować reklamy. Następnie ustaw stan grupy zapośredniczenia na Włączona i kliknij Dodaj jednostki reklamowe.

Powiąż tę grupę zapośredniczenia z co najmniej jedną istniejącą jednostką reklamowąAdMob . Następnie kliknij Gotowe.

Na karcie jednostek reklamowych powinny się pojawić wybrane przez Ciebie jednostki reklamowe:

Dodaj AdColony jako źródło reklam

Ustalanie stawek

Na karcie Określanie stawek w sekcji Źródła reklam kliknij Dodaj źródło reklam. Następnie kliknij AdColony.

Kliknij Jak podpisać umowę partnerską i zawrzeć umowę partnerską z firmąAdColony.

Kliknij Potwierdzam i akceptuję, a następnie kliknij Dalej.

Jeśli masz już mapowanie AdColony, możesz je wybrać. W przeciwnym razie kliknij Dodaj mapowanie.

Następnie wpisz dane App ID and Zone IDotrzymane w poprzedniej sekcji. Następnie kliknij Gotowe.

Ważne: App ID musi być powiązany z aplikacją docelową, tak jak w interfejsieAdColony .

Wodospad

Na karcie Kaskada w sekcji Źródła reklam kliknij Dodaj źródło reklamy. Następnie kliknij AdColony.

Kliknij AdColony i włącz przełącznik Optymalizuj. Wpisz API Keyuzyskane w poprzedniej sekcji, aby skonfigurować optymalizację źródła reklam dla:AdColony. Następnie wpisz wartość eCPM dlaAdColony i kliknij Dalej.

Jeśli masz już mapowanie AdColony, możesz je wybrać. W przeciwnym razie kliknij Dodaj mapowanie.

Następnie wpisz dane App ID and Zone IDotrzymane w poprzedniej sekcji. Następnie kliknij Gotowe.

Dodaj AdColony do listy partnerów reklamowych zgodnych z RODO i amerykańskimi przepisami stanowymi

Wykonaj czynności opisane w sekcji Ustawienia RODO i Ustawienia amerykańskich przepisów stanowych , aby dodać AdColony do listy partnerów reklamowych zgodnych z RODO i amerykańskimi przepisami stanowymi w AdMob UI.

Krok 3. Zaimportuj pakiet SDK AdColony i adapter

W pliku build.gradle.kts na poziomie aplikacji dodaj podane niżej zależności i konfiguracje implementacji. Użyj najnowszych wersji pakietu SDK AdColony i adaptera:

dependencies {
    implementation("com.google.android.gms:play-services-ads:23.0.0")
    implementation("com.google.ads.mediation:adcolony:4.8.0.2")
}

Migracja projektu na AndroidaX

Pakiet AdColony SDK wymaga bibliotek obsługi Androida, ale najnowszy pakiet SDK do reklam mobilnych Google korzysta z bibliotek Jetpack.

Aby mieć pewność, że pakiety SDK AdColony i pakiety SDK do reklam mobilnych Google są zgodne, utwórz na najwyższym poziomie projektu plik gradle.properties i dodaj ten kod:

android.useAndroidX=true
android.enableJetifier=true

Spowoduje to zastąpienie pliku binarnego pakietu AdColony SDK w celu korzystania z bibliotek Jetpack. Więcej informacji o tych ustawieniach znajdziesz w przewodniku po migracji na AndroidaX.

Integracja ręczna

Krok 4. Zaimplementuj ustawienia prywatności w pakiecie SDK AdColony

Zgodnie z polityką Google w zakresie zgody użytkownika z UE musisz dopilnować, aby użytkownicy z Europejskiego Obszaru Gospodarczego (EOG) udzielili określonych informacji na temat korzystania z identyfikatorów urządzeń i danych osobowych oraz uzyskali od nich odpowiednie zgody. Polityka ta odzwierciedla wymagania UE zawarte w dyrektywie o prywatności i łączności elektronicznej oraz w Ogólnym rozporządzeniu o ochronie danych (RODO). Żeby uzyskać zgodę na wykorzystanie danych, musisz wskazać wszystkie sieci reklamowe w łańcuchu zapośredniczenia, które mogą zbierać, otrzymywać lub wykorzystywać dane osobowe, a także dostarczać informacje o korzystaniu z nich przez poszczególne sieci. Obecnie Google nie może automatycznie przekazać zgody użytkownika na wykorzystanie danych do takich sieci.

Adapter AdColony udostępnia metodę AdColonyMediationAdapter.getAppOptions() do dostosowywania parametrów wysyłanych do pakietu SDK AdColony. Dwie metody związane z RODO w przypadku tych opcji to setPrivacyFrameworkRequired() i setPrivacyConsentString(). Poniższy przykładowy kod pokazuje, jak przekazywać informacje o zgodzie do adaptera AdColony, które są następnie używane w metodzie inicjowania AdColony. Te opcje należy ustawić przed zainicjowaniem pakietu SDK do reklam mobilnych Google, aby mieć pewność, że zostaną prawidłowo przekazane do pakietu SDK AdColony.

Java

import com.google.ads.mediation.adcolony.AdColonyMediationAdapter;
//...

AdColonyAppOptions appOptions = AdColonyMediationAdapter.getAppOptions();
appOptions.setPrivacyFrameworkRequired(AdColonyAppOptions.GDPR, true);
appOptions.setPrivacyConsentString(AdColonyAppOptions.GDPR, "1");

Kotlin

import com.google.ads.mediation.adcolony.AdColonyMediationAdapter
//...

val appOptions = AdColonyMediationAdapter.getAppOptions()
appOptions.setPrivacyFrameworkRequired(AdColonyAppOptions.GDPR, true)
appOptions.setPrivacyConsentString(AdColonyAppOptions.GDPR, "1")

Więcej informacji o tym, jakie wartości można podawać w tych metodach, znajdziesz w artykule o wdrażaniu zasad RODO w usłudze AdColony.

Amerykańskie przepisy stanowe o ochronie prywatności

Amerykańskie przepisy stanowe o ochronie prywatności wymagają przyznania użytkownikom prawa do wycofania zgody na „sprzedaż” „danych osobowych” (w znaczeniu określonym w ustawie), przy czym opcja ta jest dostępna za pomocą dobrze widocznego linku „Do Not Sell My Personal Information” („Nie sprzedawaj moich danych osobowych”) na stronie głównej sprzedającego. Przewodnik dotyczący zgodności z amerykańskimi przepisami stanowymi o ochronie prywatności umożliwia włączenie ograniczonego przetwarzania danych na potrzeby wyświetlania reklam Google, ale Google nie może zastosować tego ustawienia do żadnej sieci reklamowej w łańcuchu zapośredniczenia. Dlatego musisz wskazać wszystkie sieci reklamowe w łańcuchu zapośredniczenia, które mogą uczestniczyć w sprzedaży danych osobowych, i stosować się do wskazówek tych sieci, aby zapewnić zgodność z zasadami.

Adapter AdColony udostępnia metodę AdColonyMediationAdapter.getAppOptions() do dostosowywania parametrów wysyłanych do pakietu SDK AdColony. Dwie metody związane z ustawą CCPA dotyczące tych opcji to setPrivacyFrameworkRequired() i setPrivacyConsentString(). Poniższy przykładowy kod pokazuje, jak przekazywać informacje o zgodzie do adaptera AdColony, które są następnie używane w metodzie inicjowania AdColony. Te opcje należy ustawić przed zainicjowaniem pakietu SDK do reklam mobilnych Google, aby mieć pewność, że zostaną prawidłowo przekazane do pakietu SDK AdColony.

Java

import com.google.ads.mediation.adcolony.AdColonyMediationAdapter;
//...

AdColonyAppOptions appOptions = AdColonyMediationAdapter.getAppOptions();
appOptions.setPrivacyFrameworkRequired(AdColonyAppOptions.CCPA, true);
appOptions.setPrivacyConsentString(AdColonyAppOptions.CCPA, "1");

Kotlin

import com.google.ads.mediation.adcolony.AdColonyMediationAdapter
//...

val appOptions = AdColonyMediationAdapter.getAppOptions()
appOptions.setPrivacyFrameworkRequired(AdColonyAppOptions.CCPA, true)
appOptions.setPrivacyConsentString(AdColonyAppOptions.CCPA, "1")

Więcej informacji o wartościach dostępnych w tych metodach znajdziesz w szczegółach implementacji ustawy CCPA AdColony.

Krok 5. Dodaj wymagany kod

Integracja z AdColony nie wymaga dodatkowego kodu.

Krok 6. Przetestuj implementację

Włącz reklamy testowe

Zarejestruj urządzenie testowe na potrzeby AdMob i włącz tryb testowy w AdColony interfejsie użytkownika.

Weryfikacja reklam testowych

Aby sprawdzić, czy otrzymujesz reklamy testowe z witrynyAdColony, włącz w inspektorze reklam testowanie pojedynczego źródła reklam, korzystając z AdColony (Bidding) and AdColony (Waterfall) źródeł reklam.

Kroki opcjonalne:

Uprawnienia

Aby uzyskać optymalną wydajność, AdColony zaleca dodanie do pliku AndroidManifest.xml aplikacji tych opcjonalnych uprawnień:

<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.VIBRATE" />

Korzystanie z reklam pełnoekranowych i reklam z nagrodą

Parametry specyficzne dla sieci

Adapter AdColony obsługuje dodatkowe parametry żądania, które można przekazać do adaptera za pomocą klasy AdColonyBundleBuilder. AdColonyBundleBuilder obejmuje te metody:

  • setShowPrePopup(boolean): określa, czy przed wyświetleniem reklamy ma się wyświetlać wyskakujące okienko. Ustaw na false, jeśli nie ma wyskakującego okienka przed wyświetleniem reklamy.
  • setShowPostPopup(boolean): określa, czy wyskakujące okienko ma być wyświetlane po wyświetleniu reklamy. Ustaw na false, jeśli nie ma wyskakujących okienek po wyświetleniu reklamy.

Oto przykładowy kod, który pokazuje, jak ustawić te parametry żądania reklamy:

Java

AdColonyBundleBuilder.setShowPrePopup(true);
AdColonyBundleBuilder.setShowPostPopup(true);

Żądanie AdRequest request = new Żądanie AdRequest.Builder()
  .addNetworkExtrasBundle(AdColonyAdapter.class, AdColonyBundleBuilder.build())
  .build();
rewardedInterstitialAd.loadAd(request);

Kotlin

AdColonyBundleBuilder.setShowPrePopup(true)
AdColonyBundleBuilder.setShowPostPopup(true)

val request = Żądanie AdRequest.Builder()
  .addNetworkExtrasBundle(AdColonyAdapter::class.java, AdColonyBundleBuilder.build())
  .build()
rewardedInterstitialAd.loadAd(request)

Sprawdź adapter i wersje pakietu SDK

Aby zarejestrować adapter i wersje pakietu SDK, użyj tego fragmentu kodu:

AdColonyMediationAdapter adapter = new AdColonyMediationAdapter();
VersionInfo adapterVersion = adapter.getVersionInfo();
VersionInfo sdkVersion = adapter.getSDKVersionInfo();
// Log the adapter patch version to 3 digits to represent the x.x.x.x versioning
// used by adapters.
Log.d("TAG", String.format(
    "Adapter version: %d.%d.%03d",
    adapterVersion.getMajorVersion(),
    adapterVersion.getMinorVersion(),
    adapterVersion.getMicroVersion()));
Log.d("TAG", String.format(
    "SDK version: %d.%d.%d",
    sdkVersion.getMajorVersion(),
    sdkVersion.getMinorVersion(),
    sdkVersion.getMicroVersion()));

Kody błędów

Jeśli adapter nie otrzyma reklamy z AdColony, wydawcy mogą sprawdzić błąd w odpowiedzi na żądanie reklamy, korzystając z elementu ResponseInfo.getAdapterResponse() dostępnego w ramach tych klas:

com.jirbo.adcolony.AdColonyAdapter
com.google.ads.mediation.adcolony.AdColonyMediationAdapter

Oto kody i powiązane z nimi wiadomości wysyłane przez adapter AdColony, gdy reklama się nie wczytuje:

Kod błędu Przyczyna
100 Pakiet SDK AdColony zwrócił błąd.
101 Nieprawidłowe parametry serwera (np. brak identyfikatora strefy).
102 Żądanie reklamy dla tego samego identyfikatora strefy zostało już wysłane.
103 Pakiet SDK AdColony zwrócił błąd inicjowania.
104 Żądany rozmiar banera nie jest zmapowany na prawidłowy rozmiar reklamy AdColony.
105 Błąd prezentacji, ponieważ reklama nie została wczytana.
106 Kontekst użyty do zainicjowania pakietu SDK AdColony nie był instancją Activity.
0–3 Pakiet SDK AdColony zwrócił błąd. Więcej informacji znajdziesz w dokumentacji.
101 Nieprawidłowe parametry serwera (np. brak identyfikatora strefy).
102 Kontroler widoku głównego wyświetlającego reklamę to nil.
103 Pakiet SDK AdColony zwrócił błąd inicjowania.
104 Pakiet AdColony SDK nie obsługuje dwukrotnej konfiguracji w ciągu 5 sekund.
105 Nie udało się wyświetlić reklamy.
106 Strefa używana na potrzeby reklam z nagrodą nie jest strefą reklamy z nagrodą w portalu AdColony.

Historia zmian adaptera AdColony Android Mediation

Następna wersja

  • Zaktualizowano minimalną wersję pakietu SDK do reklam mobilnych Google do wersji 22.4.0.

Wersja 4.8.0.2

  • Zaktualizowano adapter, aby używać nowej klasy VersionInfo.
  • Zaktualizowano minimalną wersję pakietu SDK do reklam mobilnych Google do wersji 22.0.0.

Stworzone i przetestowane w:

  • Pakiet SDK do reklam mobilnych Google w wersji 22.0.0.
  • Pakiet SDK AdColony w wersji 4.8.0.

Wersja 4.8.0.1

  • Do pakietu SDK AdColony dodaliśmy obsługę przekazywania informacji o COPPA.
  • Zaktualizowano minimalną wersję pakietu SDK do reklam mobilnych Google do wersji 21.5.0.

Stworzone i przetestowane w:

  • Pakiet SDK do reklam mobilnych Google w wersji 21.5.0.
  • Pakiet SDK AdColony w wersji 4.8.0.

Wersja 4.8.0.0

  • Zweryfikowana zgodność z pakietem AdColony SDK w wersji 4.8.0.

Stworzone i przetestowane w:

  • Pakiet SDK do reklam mobilnych Google w wersji 21.0.0.
  • Pakiet SDK AdColony w wersji 4.8.0.

Wersja 4.7.1.1

  • Zaktualizowano compileSdkVersion i targetSdkVersion do interfejsu API 31.
  • Zaktualizowano minimalną wersję pakietu SDK do reklam mobilnych Google do wersji 21.0.0.
  • Zaktualizowano minimalny wymagany poziom interfejsu API Androida na 19.

Stworzone i przetestowane w:

  • Pakiet SDK do reklam mobilnych Google w wersji 21.0.0.
  • Pakiet SDK AdColony w wersji 4.7.1.

Wersja 4.7.1.0

  • Zweryfikowana zgodność z pakietem AdColony SDK w wersji 4.7.1

Stworzone i przetestowane w:

  • Pakiet SDK do reklam mobilnych Google w wersji 20.6.0.
  • Pakiet SDK AdColony w wersji 4.7.1.

Wersja 4.7.0.0

  • Zweryfikowana zgodność z pakietem AdColony SDK w wersji 4.7.0.
  • Zaktualizowano minimalną wersję pakietu SDK do reklam mobilnych Google do wersji 20.6.0.

Stworzone i przetestowane w:

  • Pakiet SDK do reklam mobilnych Google w wersji 20.6.0.
  • Pakiet SDK AdColony w wersji 4.7.0.

Wersja 4.6.5.0

  • Zweryfikowana zgodność z pakietem AdColony SDK w wersji 4.6.5.

Stworzone i przetestowane w:

  • Pakiet SDK do reklam mobilnych Google w wersji 20.4.0.
  • Pakiet SDK AdColony w wersji 4.6.5.

Wersja 4.6.4.0

  • Zweryfikowana zgodność z pakietem AdColony SDK w wersji 4.6.4.

Stworzone i przetestowane w:

  • Pakiet SDK do reklam mobilnych Google w wersji 20.4.0.
  • Pakiet SDK AdColony w wersji 4.6.4.

Wersja 4.6.3.0

  • Zweryfikowana zgodność z pakietem AdColony SDK w wersji 4.6.3.
  • Zaktualizowano minimalną wersję pakietu SDK do reklam mobilnych Google do wersji 20.4.0.

Stworzone i przetestowane w:

  • Pakiet SDK do reklam mobilnych Google w wersji 20.4.0.
  • Pakiet SDK AdColony w wersji 4.6.3.

Wersja 4.6.2.0

  • Zweryfikowana zgodność z pakietem AdColony SDK w wersji 4.6.2.

Stworzone i przetestowane w:

  • Pakiet SDK do reklam mobilnych Google w wersji 20.3.0.
  • Pakiet SDK AdColony w wersji 4.6.2.

Wersja 4.6.0.0

  • Zweryfikowana zgodność z pakietem AdColony SDK w wersji 4.6.0.
  • Zaktualizowano minimalną wersję pakietu SDK do reklam mobilnych Google do wersji 20.3.0.

Stworzone i przetestowane w:

  • Pakiet SDK do reklam mobilnych Google w wersji 20.3.0.
  • Pakiet SDK AdColony w wersji 4.6.0.

Wersja 4.5.0.0

  • Dodaliśmy obsługę zaawansowanego określania stawek dla banerów.
  • Zweryfikowana zgodność z pakietem AdColony SDK w wersji 4.5.0.
  • Zaktualizowano minimalną wersję pakietu SDK do reklam mobilnych Google do wersji 20.0.0.

Stworzone i przetestowane w:

  • Pakiet SDK do reklam mobilnych Google w wersji 20.0.0.
  • Pakiet SDK AdColony w wersji 4.5.0.

Wersja 4.4.1.0

  • Zweryfikowana zgodność z pakietem AdColony SDK w wersji 4.4.1

Stworzone i przetestowane w:

  • Pakiet SDK do reklam mobilnych Google w wersji 19.7.0.
  • Pakiet SDK AdColony w wersji 4.4.1.

Wersja 4.4.0.0

  • Zweryfikowana zgodność z pakietem AdColony SDK w wersji 4.4.0.
  • Dodaliśmy obsługę ustalania stawek za pomocą metody collectSignals() firmy AdColony.
  • Zaktualizowano minimalną wersję pakietu SDK do reklam mobilnych Google do wersji 19.7.0.

Stworzone i przetestowane w:

  • Pakiet SDK do reklam mobilnych Google w wersji 19.7.0.
  • Pakiet SDK AdColony w wersji 4.4.0.

Wersja 4.3.0.0

  • Zweryfikowana zgodność z pakietem AdColony SDK w wersji 4.3.0.
  • Zaktualizowano minimalną wersję pakietu SDK do reklam mobilnych Google do wersji 19.5.0.

Stworzone i przetestowane w:

  • Pakiet SDK do reklam mobilnych Google w wersji 19.5.0.
  • Pakiet SDK AdColony w wersji 4.3.0.

Wersja 4.2.4.0

  • Naprawiono błąd, który powodował, że w przypadku reklam z nagrodą element onUserEarnedReward() nie był przekierowywany.
  • Dodaliśmy dodatkowe kody błędów związane z błędami inicjowania pakietu SDK AdColony.
  • Zaktualizowano minimalną wersję pakietu SDK do reklam mobilnych Google do wersji 19.4.0.

Stworzone i przetestowane w:

  • Pakiet SDK do reklam mobilnych Google w wersji 19.4.0.
  • Pakiet SDK AdColony w wersji 4.2.4.

Wersja 4.2.0.0

  • Zweryfikowana zgodność z pakietem AdColony SDK w wersji 4.2.0.
  • Zaktualizowano adapter, aby obsługiwał żądania wbudowanych banerów adaptacyjnych.
  • Zaktualizowano minimalną wersję pakietu SDK do reklam mobilnych Google do wersji 19.2.0.

Stworzone i przetestowane w:

  • Pakiet SDK do reklam mobilnych Google w wersji 19.2.0.
  • Pakiet SDK AdColony w wersji 4.2.0.

Wersja 4.1.4.1

  • Dodaliśmy opisowe kody błędów oraz przyczyny niepowodzenia podczas wczytywania/wyświetlania adaptera.
  • Zaktualizowano minimalną wersję pakietu SDK do reklam mobilnych Google do wersji 19.0.1.

Stworzone i przetestowane w:

  • Pakiet SDK do reklam mobilnych Google w wersji 19.0.1.
  • Pakiet SDK AdColony w wersji 4.1.4.

Wersja 4.1.4.0

  • Zweryfikowana zgodność z pakietem AdColony SDK w wersji 4.1.4.

Stworzone i przetestowane w:

  • Pakiet SDK do reklam mobilnych Google w wersji 18.3.0.
  • Pakiet SDK AdColony w wersji 4.1.4.

Wersja 4.1.3.1

  • Rozwiązaliśmy problem, który powodował, że wywołanie zwrotne onRewardedAdLoaded() nie było przekazywane przez adapter.

Stworzone i przetestowane w:

  • Pakiet SDK do reklam mobilnych Google w wersji 18.3.0.
  • Pakiet SDK AdColony w wersji 4.1.3.

Wersja 4.1.3.0

  • Zweryfikowana zgodność z pakietem AdColony SDK w wersji 4.1.3.

Stworzone i przetestowane w:

  • Pakiet SDK do reklam mobilnych Google w wersji 18.3.0.
  • Pakiet SDK AdColony w wersji 4.1.3.

Wersja 4.1.2.0

  • Zweryfikowana zgodność z pakietem AdColony SDK w wersji 4.1.2.
  • Zaktualizowano minimalną wersję pakietu SDK do reklam mobilnych Google do wersji 18.3.0.

Stworzone i przetestowane w:

  • Pakiet SDK do reklam mobilnych Google w wersji 18.3.0.
  • Pakiet SDK AdColony w wersji 4.1.2.

Wersja 4.1.0.0

  • Zweryfikowana zgodność z pakietem AdColony SDK w wersji 4.1.0.
  • Dodaliśmy obsługę banerów reklamowych.
  • Zaktualizowano minimalną wersję pakietu SDK do reklam mobilnych Google do wersji 18.2.0.

Stworzone i przetestowane w:

  • Pakiet SDK do reklam mobilnych Google w wersji 18.2.0.
  • Pakiet SDK AdColony w wersji 4.1.0.

Wersja 3.3.11.0

  • Zweryfikowana zgodność z pakietem AdColony SDK w wersji 3.3.11.
  • Zaktualizowano minimalną wersję pakietu SDK do reklam mobilnych Google do wersji 18.1.1.

Wersja 3.3.10.1

  • Dodaliśmy możliwość ustalania stawek w adapterze reklam pełnoekranowych i reklam z nagrodą.

Wersja 3.3.10.0

  • Zweryfikowana zgodność z pakietem AdColony SDK w wersji 3.3.10.

Wersja 3.3.9.0

  • Zweryfikowana zgodność z pakietem AdColony SDK w wersji 3.3.9.
  • AdColonyBundleBuilder usunięto metody setGdprRequired() i setGdprConsentString().
  • Dodano metodę AdColonyMediationAdapter.getAppOptions(). Wydawcy muszą teraz przekazywać informacje dotyczące RODO do pakietu SDK AdColony za pomocą tych opcji. Więcej informacji znajdziesz w dokumentacji dla programistów.

Wersja 3.3.8.1

  • Zaktualizowano adapter, aby obsługiwał nowy interfejs API z nagrodą w otwartej wersji beta.
  • Zaktualizowano minimalną wersję pakietu SDK do reklam mobilnych Google do wersji 17.2.0.

Wersja 3.3.8.0

  • Zweryfikowana zgodność z pakietem AdColony SDK w wersji 3.3.8.

Wersja 3.3.7.0

  • Zweryfikowana zgodność z pakietem AdColony SDK w wersji 3.3.7.

Wersja 3.3.6.0

  • Zweryfikowana zgodność z pakietem AdColony SDK w wersji 3.3.6.

Wersja 3.3.5.1

  • Zaktualizowano adapter, aby wywoływać zdarzenie reklamowe onRewardedVideoComplete().

Wersja 3.3.5.0

  • Zweryfikowana zgodność z pakietem AdColony SDK w wersji 3.3.5.

Wersja 3.3.4.0

  • Zweryfikowana zgodność z pakietem AdColony SDK w wersji 3.3.4.
  • Zaktualizowano adapter zgodnie z RODO.

Wersja 3.3.3.0

  • Zweryfikowana zgodność z pakietem AdColony SDK w wersji 3.3.3.
  • Usunięto metodę setTestModeEnabled z klasy konstruktora pakietów. Wydawcy mogą teraz wysyłać do AdColony żądania reklam testowych, określając urządzenie testowe za pomocą metody addTestDevice() z klasy kreatora AdRequest

Wersja 3.3.2.0

  • Zweryfikowana zgodność z pakietem AdColony SDK w wersji 3.3.2.

Wersja 3.3.0.1

  • Rozwiązaliśmy problem z napełnianiem adaptera podczas jego ponownego inicjowania.
  • Rozwiązaliśmy problem z nieprawidłowym wysłaniem wywołania zwrotnego nagrody.

Wersja 3.3.0.0

  • Zweryfikowana zgodność z pakietem AdColony SDK w wersji 3.3.0.
  • Zaktualizowano projekt Adapter na Androida Studio 3.0.

Wersja 3.2.1.1

  • Dodano metodę setTestModeEnabled do klasy konstruktora pakietów. Wydawcy mogą korzystać z tej metody, aby oznaczać żądania AdColony jako żądania testowe.

Wersja 3.2.1.0

  • Zweryfikowana zgodność z pakietem AdColony SDK w wersji 3.2.1.

Wersja 3.2.0.0

  • Zweryfikowana zgodność z pakietem AdColony SDK w wersji 3.2.0.

Wersja 3.1.2.0

  • Naprawiliśmy możliwe wyjątki NullPointer.
  • Zweryfikowana zgodność z pakietem AdColony SDK w wersji 3.1.2.

Wersja 3.1.1.0

  • Zweryfikowana zgodność z pakietem AdColony SDK w wersji 3.1.1.

Wersja 3.1.0.0

  • Zweryfikowana zgodność z pakietem AdColony SDK w wersji 3.1.0.

Wersja 3.0.6.0

  • Zmieniono system nazewnictwa wersji na [wersja pakietu SDK AdColony].[wersja poprawki adaptera].
  • Zaktualizowano minimalną wersję pakietu SDK AdColony do wersji 3.0.6.

Wcześniejsze wersje

  • Obsługuje reklamy wideo z nagrodą i reklamy pełnoekranowe.