Z tego przewodnika dowiesz się, jak używać pakietu Google Mobile Ads SDK do wczytywania i wyświetlania reklam z DT Exchange za pomocą zapośredniczenia, w tym integracji kaskadowych. Dowiesz się z niego, jak dodać DT Exchange do konfiguracji zapośredniczenia jednostki reklamowej oraz jak zintegrować pakiet SDK i adapter DT z aplikacją na iOS.
Obsługiwane integracje i formaty reklam
Adapter mediacji DT Exchange ma te możliwości:
| Integracja | |
|---|---|
| Określanie stawek | |
| Kaskada | |
| Formaty | |
| Baner | |
| Pełnoekranowa | |
| Z nagrodą | |
| Natywna | |
Wymagania wstępne
Zanim przejdziesz dalej, sprawdź, czy:
Wersja docelowa iOS 15.0 lub nowsza.
[W przypadku określania stawek]: aby zintegrować wszystkie obsługiwane formaty reklam w określaniu stawek, użyj adaptera DT Exchange w wersji 8.4.2.1 lub nowszej (zalecamy najnowszą wersję).
Najnowsza wersja Google Mobile Ads SDK.
Krok 1. Skonfiguruj ustawienia w interfejsie DT Exchange
Dodawanie nowej aplikacji i miejsca docelowego reklamy
Zarejestruj się lub zaloguj w konsoli DT Exchange.
Kliknij Dodaj aplikację.

Wybierz platformę i miejsca docelowe, wypełnij pozostałą część formularza, a następnie kliknij Utwórz aplikację.

Wpisz nazwy i wybierz typy Twoich miejsc. Następnie kliknij Zapisz miejsce docelowe.
Identyfikator aplikacji i identyfikator miejsca docelowego
Najedź kursorem na pasek nawigacyjny po lewej stronie, aby go otworzyć, a następnie kliknij Zarządzanie aplikacjami.

Na stronie App Management (Zarządzanie aplikacjami) zapisz App ID (Identyfikator aplikacji) widoczny obok aplikacji.

Wybierz aplikację i przejdź na kartę Miejsca docelowe. Zanotuj identyfikator miejsca docelowego.
Identyfikator wydawcy, klucz klienta i klucz tajny klienta
W menu po lewej stronie kliknij swoją nazwę użytkownika i wybierz User Profile (Profil użytkownika).

Zanotuj Publisher ID (Identyfikator wydawcy), Consumer Key (Klucz klienta) i Consumer Secret (Klucz tajny klienta), ponieważ będą Ci potrzebne w następnym kroku.
Zaktualizuj plik app-ads.txt
Plik Authorized Sellers for Apps app-ads.txt to projekt IAB Tech Lab, który ma zagwarantować, że Twoje zasoby reklamowe w aplikacjach będą sprzedawane tylko w tych kanałach, na które wyrażasz zgodę. Aby zapobiec znacznej utracie przychodów z reklam, musisz wdrożyć plik app-ads.txt.
Jeśli jeszcze nie masz pliku app-ads.txt, utwórz go na potrzeby Ad Managera.
Aby wdrożyć app-ads.txt w przypadku DT Exchange, dodaj DT do pliku app-ads.txt.
Krok 2. Skonfiguruj żądania DT Exchange w interfejsie Ad Managera
Zaloguj się na konto Ad Managera.
Dodawanie DT Exchange w sekcji Firmy
Określanie stawek
Ten krok nie jest wymagany w przypadku integracji z określaniem stawek.
Kaskada
Kliknij kolejno Administracja > Firmy, a następnie na karcie Wszystkie firmy kliknij przycisk Nowa firma. Kliknij Sieć reklamowa.

Wybierz DT SDK jako sieć reklamową, wpisz unikalną nazwę i włącz zapośredniczenie. Włącz Automatyczne zbieranie danych i wpisz Identyfikator wydawcy, Klucz tajny konsumenta i Klucz konsumenta uzyskane w poprzedniej sekcji.
Nie musisz wpisywać nazwy użytkownika ani hasła. Gdy skończysz, kliknij Zapisz.

Włącz udostępnianie bezpiecznych sygnałów
Określanie stawek
Kliknij kolejno Administracja i Ustawienia globalne. Otwórz kartę Ustawienia konta Ad Exchange, sprawdź i włącz Udostępnianie bezpiecznych sygnałów. Kliknij Zapisz.

Kaskada
Ten krok nie jest wymagany w przypadku integracji kaskadowych.
Udostępnianie bezpiecznego sygnału w pytaniach o stawkę
Określanie stawek
Kliknij kolejno Zasoby reklamowe i Bezpieczne sygnały. W sekcji Bezpieczne sygnały wyszukaj DT Exchange (Fyber Monetization) i włącz opcję Włącz integrację aplikacyjną.

Kliknij Zapisz.
Kaskada
Ten krok nie jest wymagany w przypadku integracji kaskadowych.
Zezwalanie na udostępnianie bezpiecznych sygnałów na potrzeby określania stawek przez pakiet SDK
Określanie stawek
Kliknij kolejno Wyświetlanie i Ustawienia na potrzeby kanałów popytu. Na karcie Ustawienia domyślne włącz opcję Zezwalaj na udostępnianie bezpiecznych sygnałów w przypadku określania stawek przez pakiet SDK.

Kliknij Zapisz.
Kaskada
Ten krok nie jest wymagany w przypadku integracji kaskadowych.
Konfigurowanie ustalania stawek na giełdzie DT
Określanie stawek
Kliknij kolejno Wyświetlanie > Licytujący i Otwórz Określanie stawek przez pakiet SDK.

Kliknij Nowy licytujący.

Jako licytującego wybierz DT Exchange.

Kliknij Dalej, aby włączyć określanie stawek przez pakiet SDK w przypadku tego licytującego.

Kliknij Gotowe.
Kaskada
Ten krok nie jest wymagany w przypadku integracji kaskadowych.
Konfigurowanie mapowania jednostki reklamowej
Określanie stawek
Kliknij kolejno Wyświetlanie > Licytujący i Otwórz Określanie stawek przez pakiet SDK.

Wybierz firmę, która ma korzystać z DT Exchange.

Otwórz kartę Mapowanie jednostek reklamowych i kliknij Nowe mapowanie jednostek reklamowych.

Wybierz Konkretna jednostka reklamowa. Wybierz jednostkę reklamową i format, Aplikacja mobilna jako Typ zasobów reklamowych oraz Aplikacja mobilna. Następnie wpisz identyfikator aplikacji i identyfikator miejsca docelowego uzyskane w poprzedniej sekcji.
Na koniec kliknij Zapisz.

Kaskada
Kliknij kolejno Wyświetlanie > Grupy zysku i kliknij przycisk Nowa grupa zysku. Wybierz Zasoby reklamowe i Aplikacja.

Przewiń do sekcji Partnerzy zysku i kliknij Dodaj partnera zapośredniczenia.

Wybierz firmę utworzoną w poprzedniej sekcji na potrzeby DT Exchange. Wybierz Zapośredniczenie mobilne SDK jako Typ integracji, iOS jako Platformę i Aktywny jako Stan.
Wpisz identyfikator aplikacji i identyfikator miejsca docelowego uzyskane w poprzedniej sekcji oraz wartość Domyślny CPM. Kliknij Zapisz.

Dodawanie DT Exchange (Fyber Monetization) do listy partnerów reklamowych zachowujących zgodność z RODO i amerykańskimi przepisami stanowymi
Wykonaj czynności opisane w sekcjach Ustawienia zgodne z rozporządzeniami europejskimi i Ustawienia zgodne z przepisami stanowymi w USA, aby dodać DT Exchange (Fyber Monetization) do listy partnerów reklamowych zgodnych z rozporządzeniami europejskimi i przepisami stanowymi w USA w interfejsie Ad Managera.
Krok 3. Zaimportuj pakiet SDK i adapter DT
Używanie Swift Package Managera
Zanim przejdziesz dalej, musisz mieć minimalną obsługiwaną wersję adaptera 8.3.8.0.
Aby dodać do projektu zależność pakietu, wykonaj te czynności:
W Xcode kliknij File (Plik) > Add Package Dependencies… (Dodaj zależności pakietów…).
W wyświetlonym wierszu poleceń wyszukaj ten adres URL pakietu:
https://github.com/googleads/googleads-mobile-ios-mediation-dtexchange.gitW sekcji Reguła zależności wybierz Gałąź.
W polu tekstowym wpisz
main.
Korzystanie z CocoaPods
Dodaj do pliku Podfile projektu ten wiersz:
pod 'GoogleMobileAdsMediationFyber'
W wierszu poleceń uruchom:
pod install --repo-updateIntegracja ręczna
- Pobierz najnowszą wersję pakietu DT SDK na iOS i połącz
IASDKCore.xcframework. - Pobierz najnowszą wersję adaptera DT Exchange, korzystając z linku do pobrania w liście zmian, i połącz
DTExchangeAdapter.xcframeworkw projekcie.
Krok 4. Wdróż ustawienia prywatności w pakiecie DT SDK
Zgoda użytkowników z UE i RODO
Aby zachować zgodność z polityką Google w zakresie zgody użytkownika z UE, musisz udzielać odpowiednich informacji użytkownikom z Europejskiego Obszaru Gospodarczego (EOG), Wielkiej Brytanii i Szwajcarii oraz uzyskać ich zgodę na stosowanie plików cookie lub innych środków do lokalnego przechowywania danych, jeśli jest to wymagane prawnie. Musisz też uzyskać ich zgodę na zbieranie, udostępnianie i wykorzystywanie danych osobowych do personalizowania reklam. 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). Odpowiadasz za sprawdzenie, czy zgoda jest przekazywana do każdego źródła reklam w łańcuchu zapośredniczenia.
Adapter DT Exchange na iOS w wersji 8.3.1.0 i nowszych obsługuje przekazywanie sygnałów zgody na wykorzystanie danych zgodnie z RODO z platform do zarządzania zgodą użytkowników, które są zintegrowane z Zasadami IAB dotyczącymi przejrzystości i uzyskiwania zgody na przetwarzanie danych, do pakietu DT Exchange SDK. Więcej informacji znajdziesz w artykule RODO.
amerykańskie przepisy stanowe o ochronie prywatności
Amerykańskie przepisy stanowe o ochronie prywatności wymagają, aby użytkownicy mieli prawo wycofać zgodę na „sprzedaż” „danych osobowych” (w znaczeniu określonym w ustawie). W tym celu na stronie głównej podmiotu „sprzedającego” musi być umieszczony dobrze widoczny link „Nie sprzedawaj moich danych osobowych”. Przewodnik po zgodności z przepisami stanowymi USA dotyczącymi ochrony prywatności umożliwia włączenie ograniczonego przetwarzania danych na potrzeby wyświetlania reklam Google, ale Google nie może zastosować tego ustawienia do każdej sieci reklamowej w Twoim łańcuchu zapośredniczenia. Dlatego musisz zidentyfikować każdą sieć reklamową w łańcuchu zapośredniczenia, która może uczestniczyć w sprzedaży danych osobowych, i postępować zgodnie ze wskazówkami każdej z tych sieci, aby zapewnić zgodność z przepisami.
DT Exchange zawiera interfejs API, który umożliwia przekazywanie zgody użytkownika do pakietu SDK. Poniższy przykładowy kod pokazuje, jak ręcznie przekazać informacje o zgodzie do pakietu DT SDK. Jeśli zdecydujesz się ręcznie przekazywać do pakietu SDK DT informacje o uzyskanej zgodzie, zalecamy wywoływanie tego kodu przed wysyłaniem żądań reklam za pomocą funkcji Google Mobile Ads SDK.
Swift
Zastąp usPrivacyString ciągiem tekstowym dotyczącym prywatności w Stanach Zjednoczonych.
Objective-C
Zastąp kUSPrivacyString ciągiem znaków dotyczącym prywatności w Stanach Zjednoczonych.
Więcej informacji i wartości, które mogą być podane w tej metodzie, znajdziesz w przewodniku po implementacji CCPA DT Exchange.
Krok 5. Dodaj wymagany kod
Wdrażanie SKAdNetwork
Aby dodać identyfikatory SKAdNetwork do pliku Info.plist projektu, postępuj zgodnie z dokumentacją DT Exchange.
Krok 6. Przetestuj implementację
Włączanie reklam testowych
Upewnij się, że urządzenie testowe jest zarejestrowane w usłudze Ad Manager.
Weryfikowanie reklam testowych
Aby sprawdzić, czy otrzymujesz reklamy testowe z DT Exchange, włącz w inspektorze reklam testowanie pojedynczego źródła reklam, korzystając ze źródeł reklam DT Exchange (określanie stawek) i DT Exchange (kaskada).
Kroki opcjonalne:
Parametry dotyczące sieci
Adapter DT Exchange obsługuje dodatkowe parametry żądania, które można przekazywać do adaptera za pomocą parametru GADMAdapterFyberExtras(). Adapter szuka w pakiecie tych kluczy:
| Parametry i wartości żądania | |
|---|---|
setUserDataWiek, płeć i kod pocztowy użytkownika. |
IAUserData |
setMuteAudio
|
Wartość logiczna. Wyciszanie i wyłączanie wyciszenia filmu |
Oto przykładowy kod pokazujący, jak ustawić te parametry żądania reklamy:
Swift
let userData = IAUserData.build { builder in
builder.age = 23
builder.gender = IAUserGenderType.male
builder.zipCode = "1234"
}
let request = Request()
let extras = GADMAdapterFyberExtras()
extras.userData = userData
extras.muteAudio = true
request.register(extras)
Objective-C
IAUserData *userData = [IAUserData build:^(id<IAUserDataBuilder> _Nonnull builder) {
builder.age = 23;
builder.gender = IAUserGenderTypeMale;
builder.zipCode = @"1234";
}];
GADRequest *request = [GADRequest request];
GADMAdapterFyberExtras *extras = [[GADMAdapterFyberExtras alloc] init];
extras.userData = userData;
extras.muteAudio = YES;
[request registerAdNetworkExtras:extras];
Więcej informacji znajdziesz w przewodniku po integracji z DT Exchange.
Kody błędów
Jeśli adapter nie otrzyma reklamy z DT Exchange, możesz sprawdzić błąd w odpowiedzi na żądanie reklamy, korzystając z GADResponseInfo.adNetworkInfoArray w tej klasie:
GADMediationAdapterFyber
Oto kody i komunikaty wyświetlane przez adapter DT Exchange, gdy nie uda się wczytać reklamy:
| Kod błędu | Przyczyna |
|---|---|
| 0-10 | Pakiet SDK DT zwrócił błąd. Więcej informacji znajdziesz w dokumentacji. |
| 101 | Parametry serwera DT Exchange skonfigurowane w interfejsie Ad Managera są nieprawidłowe lub ich brakuje. |
| 102 | Żądany rozmiar reklamy nie pasuje do rozmiaru banera obsługiwanego przez DT Exchange. |
| 103 | Nie udało się wyświetlić reklamy, ponieważ obiekt reklamy został już użyty. |
| 104 | Nie udało się wyświetlić reklam DT Exchange, ponieważ reklama nie jest gotowa. |
| 105 | Pakiet DT SDK zwrócił błąd inicjowania. |
Historia zmian adaptera zapośredniczenia DT Exchange na iOS
Wersja 8.5.0.0
- Sprawdzona zgodność z pakietem SDK DT Exchange w wersji 8.5.0.
Zaprojektowano i przetestowano z użyciem:
- Pakiet SDK do reklam mobilnych Google w wersji 13.10.0.
- Wersja pakietu SDK DT Exchange 8.5.0.
Wersja 8.4.10.0
- Zweryfikowana zgodność z pakietem SDK DT Exchange w wersji 8.4.10.
- Teraz wymagana jest minimalna wersja iOS
15.0.
Zbudowano i przetestowano z:
- Pakiet SDK do reklam mobilnych Google w wersji 13.7.0.
- Pakiet SDK DT Exchange w wersji 8.4.10.
Wersja 8.4.8.0
- Zweryfikowana zgodność z pakietem SDK DT Exchange w wersji 8.4.8.
- Zaktualizuj minimalną wersję iOS, aby zmniejszyć zależność od pakietu SDK do reklam mobilnych Google i umożliwić korzystanie z wersji podrzędnych.
Zbudowano i przetestowano z:
- Pakiet SDK do reklam mobilnych Google w wersji 13.6.0.
- Pakiet SDK DT Exchange w wersji 8.4.8.
Wersja 8.4.7.1
- Adapter przekazuje teraz flagę pakietu SDK do reklam mobilnych Google
ageRestrictedTreatmentdo interfejsu COPPA API pakietu SDK DT Exchange.
Zbudowano i przetestowano z:
- Pakiet SDK do reklam mobilnych Google w wersji 13.3.0.
- Pakiet SDK DT Exchange w wersji 8.4.7.
Wersja 8.4.7.0
- Zweryfikowano zgodność z pakietem SDK DT Exchange w wersji 8.4.7.
Zaprojektowano i przetestowano z użyciem:
- Pakiet SDK do reklam mobilnych Google w wersji 13.3.0.
- Pakiet SDK DT Exchange w wersji 8.4.7.
Wersja 8.4.6.0
- Sprawdzona zgodność z pakietem SDK DT Exchange w wersji 8.4.6.
Zaprojektowano i przetestowano z użyciem:
- Pakiet SDK do reklam mobilnych Google w wersji 13.2.0.
- Wersja pakietu SDK DT Exchange 8.4.6.
Wersja 8.4.5.0
- Zweryfikowana zgodność z pakietem SDK DT Exchange w wersji 8.4.5.
Zaprojektowano i przetestowano z użyciem:
- Pakiet SDK do reklam mobilnych Google w wersji 13.0.0.
- Wersja pakietu SDK DT Exchange 8.4.5.
Wersja 8.4.4.1
- Dodano znak wodny do reklam z ustalaniem stawek.
- Zaktualizowano zależność pakietu SDK do reklam mobilnych Google do wersji 13.0.0.
Zaprojektowano i przetestowano z użyciem:
- Pakiet SDK do reklam mobilnych Google w wersji 13.0.0.
- Pakiet SDK DT Exchange w wersji 8.4.4.
Wersja 8.4.4.0
- Sprawdzona zgodność z pakietem SDK DT Exchange w wersji 8.4.4.
- Dodaliśmy obsługę przekazywania parametrów
tagForChildDirectedTreatmentitagForUnderAgeOfConsentpakietu SDK do reklam mobilnych Google do pakietu SDK DT Exchange.
Zbudowano i przetestowano z:
- Pakiet SDK do reklam mobilnych Google w wersji 12.14.0.
- Wersja pakietu SDK DT Exchange 8.4.4.
Wersja 8.4.3.0
- Sprawdzona zgodność z pakietem SDK DT Exchange w wersji 8.4.3.
Zbudowano i przetestowano z:
- Pakiet SDK do reklam mobilnych Google w wersji 12.14.0.
- Pakiet SDK DT Exchange w wersji 8.4.3.
Wersja 8.4.2.1
- Dodaliśmy obsługę reklam natywnych z ustalaniem stawek.
Zaprojektowano i przetestowano z użyciem:
- Pakiet SDK do reklam mobilnych Google w wersji 12.14.0.
- Wersja pakietu SDK DT Exchange 8.4.2.
Wersja 8.4.2.0
- Zweryfikowana zgodność z pakietem SDK DT Exchange w wersji 8.4.2.
Zaprojektowano i przetestowano z użyciem:
- Pakiet SDK do reklam mobilnych Google w wersji 12.14.0.
- Wersja pakietu SDK DT Exchange 8.4.2.
Wersja 8.4.1.0
- Sprawdzona zgodność z pakietem SDK DT Exchange w wersji 8.4.1.
Zbudowano i przetestowano z:
- Pakiet SDK do reklam mobilnych Google w wersji 12.12.0.
- Pakiet SDK DT Exchange w wersji 8.4.1.
Wersja 8.4.0.0
- Sprawdzona zgodność z pakietem SDK DT Exchange w wersji 8.4.0.
Zbudowano i przetestowano z:
- Pakiet SDK do reklam mobilnych Google w wersji 12.7.0.
- Pakiet SDK DT Exchange w wersji 8.4.0.
Wersja 8.3.8.0
- Żądania reklam z określaniem stawek stałych nie będą już sprawdzać identyfikatora miejsca.
- Zweryfikowana zgodność z pakietem SDK DT Exchange w wersji 8.3.8.
Zbudowano i przetestowano z:
- Pakiet SDK do reklam mobilnych Google w wersji 12.7.0.
- Wersja pakietu SDK DT Exchange 8.3.8.
Wersja 8.3.7.0
- Teraz wymaga minimalnej wersji iOS
13.0. - Dodano obsługę określania stawek w przypadku formatów reklam: banerów, reklam pełnoekranowych i reklam z nagrodą.
- Zweryfikowano zgodność z pakietem SDK DT Exchange w wersji 8.3.7.
Zaprojektowano i przetestowano z użyciem:
- Pakiet SDK do reklam mobilnych Google w wersji 12.5.0.
- Pakiet SDK DT Exchange w wersji 8.3.7.
Wersja 8.3.6.0
- Włączono flagi
-fobjc-arci-fstack-protector-all. - Sprawdzona zgodność z pakietem SDK DT Exchange w wersji 8.3.6.
Zbudowano i przetestowano z:
- Pakiet SDK do reklam mobilnych Google w wersji 12.2.0.
- Wersja pakietu SDK DT Exchange 8.3.6.
Wersja 8.3.5.1
- Teraz wymagany jest pakiet SDK do reklam mobilnych Google w wersji 12.0.0 lub nowszej.
Zaprojektowano i przetestowano z użyciem:
- Pakiet SDK do reklam mobilnych Google w wersji 12.0.0.
- Pakiet SDK DT Exchange w wersji 8.3.5.
Wersja 8.3.5.0
- Sprawdzona zgodność z pakietem SDK DT Exchange w wersji 8.3.5.
Zbudowano i przetestowano z:
- Pakiet SDK do reklam mobilnych Google w wersji 11.13.0.
- Pakiet SDK DT Exchange w wersji 8.3.5.
Wersja 8.3.4.0
- Zweryfikowano zgodność z pakietem SDK DT Exchange w wersji 8.3.4.
Zbudowano i przetestowano z:
- Pakiet SDK do reklam mobilnych Google w wersji 11.13.0.
- Pakiet SDK DT Exchange w wersji 8.3.4.
Wersja 8.3.3.0
- Zweryfikowano zgodność z pakietem SDK DT Exchange w wersji 8.3.3.
Zbudowano i przetestowano z:
- Pakiet SDK do reklam mobilnych Google w wersji 11.12.0.
- Wersja pakietu SDK DT Exchange 8.3.3.
Wersja 8.3.2.1
- Usunięto wycofane użycie słów kluczowych.
- Naprawiliśmy błąd, który powodował znikanie reklam pełnoekranowych i reklam z nagrodą oraz wyświetlanie pustego ekranu.
- Zaktualizowano
CFBundleShortVersionString, aby zawierał 3 komponenty zamiast 4.
Zbudowano i przetestowano z:
- Pakiet SDK do reklam mobilnych Google w wersji 11.10.0.
- Pakiet SDK DT Exchange w wersji 8.3.2.
Wersja 8.3.2.0
- Sprawdzona zgodność z pakietem DT Exchange SDK w wersji 8.3.2.
Zbudowano i przetestowano z:
- Pakiet SDK do reklam mobilnych Google w wersji 11.8.0.
- Pakiet SDK DT Exchange w wersji 8.3.2.
Wersja 8.3.1.0
- Zweryfikowano zgodność z pakietem SDK DT Exchange w wersji 8.3.1.
Zaprojektowano i przetestowano z użyciem:
- Pakiet SDK do reklam mobilnych Google w wersji 11.6.0.
- Pakiet SDK DT Exchange w wersji 8.3.1.
Wersja 8.3.0.0
- Sprawdzona zgodność z pakietem DT Exchange SDK w wersji 8.3.0.
Zaprojektowano i przetestowano z użyciem:
- Pakiet SDK do reklam mobilnych Google w wersji 11.5.0.
- Wersja pakietu SDK DT Exchange 8.3.0.
Wersja 8.2.8.0
- Zweryfikowano zgodność z pakietem SDK DT Exchange w wersji 8.2.8.
Zbudowano i przetestowano z:
- Pakiet SDK do reklam mobilnych Google w wersji 11.3.0.
- Pakiet SDK DT Exchange w wersji 8.2.8.
Wersja 8.2.7.0
- Sprawdzona zgodność z pakietem SDK DT Exchange w wersji 8.2.7.
Zbudowano i przetestowano z:
- Pakiet SDK do reklam mobilnych Google w wersji 11.2.0.
- Wersja pakietu SDK DT Exchange 8.2.7.
Wersja 8.2.6.1
- Dodano wywołania zwrotne (
didFailToPresentWithError) w reklamie z nagrodą. - Dodaliśmy metodę delegowania
IAAdDidExpirew reklamach pełnoekranowych i reklamach z nagrodą. - Teraz wymagany jest system iOS w wersji co najmniej 12.0.
- Wymaga teraz pakietu SDK do reklam mobilnych Google w wersji 11.0 lub nowszej.
- Uwzględnij
Info.plistw platformach wDTExchangeAdapter.xcframework.
Zbudowano i przetestowano z:
- Pakiet SDK do reklam mobilnych Google w wersji 11.0.1.
- Pakiet SDK DT Exchange w wersji 8.2.6.
Wersja 8.2.6.0
- Zweryfikowano zgodność z pakietem SDK DT Exchange w wersji 8.2.6.
- Usunęliśmy z implementacji reklam banerowych i pełnoekranowych wycofane metody delegowania
willBackgroundApplication.
Zaprojektowano i przetestowano z użyciem:
- Pakiet SDK do reklam mobilnych Google w wersji 10.14.0.
- Pakiet SDK DT Exchange w wersji 8.2.6.
Wersja 8.2.5.0
- Zweryfikowana zgodność z pakietem SDK DT Exchange w wersji 8.2.5.
Zaprojektowano i przetestowano z użyciem:
- Pakiet SDK do reklam mobilnych Google w wersji 10.14.0.
- Wersja pakietu SDK DT Exchange 8.2.5.
Wersja 8.2.4.0
- Zweryfikowano zgodność z pakietem SDK DT Exchange w wersji 8.2.4.
Zbudowano i przetestowano z:
- Pakiet SDK do reklam mobilnych Google w wersji 10.9.0.
- Wersja pakietu SDK DT Exchange 8.2.4.
Wersja 8.2.3.0
- Sprawdzona zgodność z pakietem SDK DT Exchange w wersji 8.2.3.
Zaprojektowano i przetestowano z użyciem:
- Pakiet SDK do reklam mobilnych Google w wersji 10.7.0.
- Pakiet SDK DT Exchange w wersji 8.2.3.
Wersja 8.2.2.0
- Sprawdzona zgodność z pakietem SDK DT Exchange w wersji 8.2.2.
Zbudowano i przetestowano z:
- Pakiet SDK do reklam mobilnych Google w wersji 10.5.0.
- Pakiet SDK DT Exchange w wersji 8.2.2.
Wersja 8.2.1.0
- Zweryfikowano zgodność z pakietem SDK DT Exchange w wersji 8.2.1.
- Usunięto obsługę architektury
armv7. - Wymaga teraz minimalnej wersji iOS 11.0.
- Wymaga teraz pakietu SDK do reklam mobilnych Google w wersji 10.4.0 lub nowszej.
Zaprojektowano i przetestowano z użyciem:
- Pakiet SDK do reklam mobilnych Google w wersji 10.4.0.
- Wersja pakietu SDK DT Exchange 8.2.1.
Wersja 8.2.0.0
- Zweryfikowana zgodność z pakietem SDK DT Exchange w wersji 8.2.0.
Zaprojektowano i przetestowano z użyciem:
- Pakiet SDK do reklam mobilnych Google w wersji 10.2.0.
- Wersja pakietu SDK DT Exchange 8.2.0.
Wersja 8.1.9.1
- Wymaga teraz pakietu SDK do reklam mobilnych Google w wersji 10.0.0 lub nowszej.
Zbudowano i przetestowano z:
- Pakiet SDK do reklam mobilnych Google w wersji 10.0.0.
- Pakiet SDK DT Exchange w wersji 8.1.9.
Wersja 8.1.9.0
- Usunięto wycofane interfejsy API zapośredniczenia dotyczące płci, daty urodzenia i lokalizacji.
- Sprawdzona zgodność z pakietem SDK DT Exchange w wersji 8.1.9.
Zbudowano i przetestowano z:
- Pakiet SDK do reklam mobilnych Google w wersji 9.14.0.
- Pakiet SDK DT Exchange w wersji 8.1.9.
Wersja 8.1.7.0
- Zweryfikowana zgodność z pakietem SDK DT Exchange w wersji 8.1.7.
- Nazwa adaptera została zmieniona na „DT Exchange”.
Zaprojektowano i przetestowano z użyciem:
- Pakiet SDK do reklam mobilnych Google w wersji 9.13.0.
- Wersja pakietu SDK DT Exchange 8.1.7.
Wersja 8.1.6.0
- Dodaliśmy obsługę przekazywania dodatkowych informacji
muteAudiow klasieGADMAdapterFyberExtras. - Zaktualizowano adapter, aby korzystał z interfejsu
didRewardUserAPI. - Wymaga teraz pakietu SDK do reklam mobilnych Google w wersji 9.8.0 lub nowszej.
- Zweryfikowana zgodność z pakietem SDK Fyber Marketplace w wersji 8.1.6.
Zbudowano i przetestowano z:
- Pakiet SDK do reklam mobilnych Google w wersji 9.11.0.
- Pakiet SDK Fyber Marketplace w wersji 8.1.6.
Wersja 8.1.5.0
- Sprawdzona zgodność z pakietem SDK Fyber Marketplace w wersji 8.1.5.
Zaprojektowano i przetestowano z użyciem:
- Pakiet SDK do reklam mobilnych Google w wersji 9.5.0.
- Fyber Marketplace SDK w wersji 8.1.5.
Wersja 8.1.4.0
- Zweryfikowana zgodność z pakietem SDK Fyber Marketplace w wersji 8.1.4.
- Dodaliśmy obsługę architektury symulatora arm64.
Zaprojektowano i przetestowano z użyciem:
- Pakiet SDK do reklam mobilnych Google w wersji 9.1.0.
- Pakiet SDK Fyber Marketplace w wersji 8.1.4.
Wersja 8.1.3.1
- Zweryfikowano zgodność z pakietem SDK do reklam mobilnych Google w wersji 9.0.0.
- Wymaga teraz pakietu SDK do reklam mobilnych Google w wersji 9.0.0 lub nowszej.
Zbudowano i przetestowano z:
- Pakiet SDK do reklam mobilnych Google w wersji 9.0.0.
- Pakiet SDK Fyber Marketplace w wersji 8.1.3.
Wersja 8.1.3.0
- Zweryfikowano zgodność z pakietem SDK Fyber Marketplace w wersji 8.1.3.
Zbudowano i przetestowano z:
- Pakiet SDK do reklam mobilnych Google w wersji 8.13.0.
- Pakiet SDK Fyber Marketplace w wersji 8.1.3.
Wersja 8.1.2.0
- Zweryfikowana zgodność z pakietem SDK Fyber Marketplace w wersji 8.1.2.
Zaprojektowano i przetestowano z użyciem:
- Pakiet SDK do reklam mobilnych Google w wersji 8.13.0.
- Fyber Marketplace SDK w wersji 8.1.2.
Wersja 8.1.1.0
- Zweryfikowana zgodność z pakietem SDK Fyber Marketplace w wersji 8.1.1.
Zbudowano i przetestowano z:
- Pakiet SDK do reklam mobilnych Google w wersji 8.12.0.
- Pakiet SDK Fyber Marketplace w wersji 8.1.1.
Wersja 8.1.0.0
- Zweryfikowana zgodność z pakietem SDK Fyber Marketplace w wersji 8.1.0.
Zbudowano i przetestowano z:
- Pakiet SDK do reklam mobilnych Google w wersji 8.12.0.
- Pakiet SDK Fyber Marketplace w wersji 8.1.0.
Wersja 8.0.0.0
- Zweryfikowana zgodność z pakietem SDK Fyber Marketplace w wersji 8.0.0.
Zaprojektowano i przetestowano z użyciem:
- Pakiet SDK do reklam mobilnych Google w wersji 8.12.0.
- Pakiet SDK Fyber Marketplace w wersji 8.0.0.
Wersja 7.9.0.0
- Zweryfikowana zgodność z pakietem SDK Fyber Marketplace w wersji 7.9.0.
Zbudowano i przetestowano z:
- Pakiet SDK do reklam mobilnych Google w wersji 8.11.0.
- Wersja pakietu SDK Fyber Marketplace 7.9.0.
Wersja 7.8.9.0
- Zweryfikowana zgodność z pakietem SDK Fyber Marketplace w wersji 7.8.9.
Zbudowano i przetestowano z:
- Pakiet SDK do reklam mobilnych Google w wersji 8.10.0.
- Wersja pakietu Fyber Marketplace SDK 7.8.9.
Wersja 7.8.8.1
- Zdarzenie reklamy
didEndVideozostało przeniesione do wywołania zwrotnego reklamy z nagrodąIAAdDidReward.
Zbudowano i przetestowano z:
- Pakiet SDK do reklam mobilnych Google w wersji 8.9.0.
- Wersja pakietu SDK Fyber Marketplace 7.8.8.
Wersja 7.8.8.0
- Teraz wymaga minimalnej wersji iOS 10.0.
- Zweryfikowana zgodność z pakietem SDK Fyber Marketplace w wersji 7.8.8.
Zbudowano i przetestowano z:
- Pakiet SDK do reklam mobilnych Google w wersji 8.9.0.
- Pakiet SDK Fyber Marketplace w wersji 7.8.8.
Wersja 7.8.7.0
- Zweryfikowana zgodność z pakietem SDK Fyber Marketplace w wersji 7.8.7.
Zaprojektowano i przetestowano z użyciem:
- Pakiet SDK do reklam mobilnych Google w wersji 8.8.0.
- Wersja pakietu SDK Fyber Marketplace 7.8.7.
Wersja 7.8.6.0
- Zweryfikowana zgodność z pakietem SDK Fyber Marketplace w wersji 7.8.6.
Zaprojektowano i przetestowano z użyciem:
- Pakiet SDK do reklam mobilnych Google w wersji 8.5.0.
- Pakiet SDK Fyber Marketplace w wersji 7.8.6.
Wersja 7.8.5.0
- Zweryfikowana zgodność z pakietem SDK Fyber Marketplace w wersji 7.8.5.
- Teraz wymagane jest kompilowanie w Xcode 12.5 lub nowszej wersji.
Zaprojektowano i przetestowano z użyciem:
- Pakiet SDK do reklam mobilnych Google w wersji 8.5.0.
- Fyber Marketplace SDK w wersji 7.8.5.
Wersja 7.8.1.0
- Zweryfikowana zgodność z pakietem SDK Fyber Marketplace w wersji 7.8.1.
- Zmniejszono zależność od pakietu SDK do reklam mobilnych Google w wersji 8.0.0 lub nowszej.
- Dodano standardowe kody błędów i komunikaty o błędach dotyczące adapterów.
- Zaktualizowano adapter, aby używał formatu
.xcframework.
Zaprojektowano i przetestowano z użyciem:
- Pakiet SDK do reklam mobilnych Google w wersji 8.0.0.
- Fyber Marketplace SDK w wersji 7.8.1.
Wersja 7.8.0.0
- Zweryfikowana zgodność z pakietem SDK Fyber Marketplace w wersji 7.8.0.
Zbudowano i przetestowano z:
- Pakiet SDK do reklam mobilnych Google w wersji 7.69.0.
- Pakiet SDK Fyber Marketplace w wersji 7.8.0.
Wersja 7.7.3.0
- Zweryfikowana zgodność z pakietem SDK Fyber Marketplace w wersji 7.7.3.
- Wymaga teraz pakietu SDK do reklam mobilnych Google w wersji 7.69.0 lub nowszej.
Zbudowano i przetestowano z:
- Pakiet SDK do reklam mobilnych Google w wersji 7.69.0.
- Pakiet SDK Fyber Marketplace w wersji 7.7.3.
Wersja 7.7.2.0
- Zweryfikowana zgodność z pakietem SDK Fyber Marketplace w wersji 7.7.2.
- Wymaga teraz pakietu SDK do reklam mobilnych Google w wersji 7.67.0 lub nowszej.
Zbudowano i przetestowano z:
- Pakiet SDK do reklam mobilnych Google w wersji 7.67.0.
- Pakiet SDK Fyber Marketplace w wersji 7.7.2.
Wersja 7.7.1.0
- Zweryfikowana zgodność z pakietem SDK Fyber Marketplace w wersji 7.7.1.
- Wymaga teraz pakietu SDK do reklam mobilnych Google w wersji 7.66.0 lub nowszej.
Zbudowano i przetestowano z:
- Pakiet SDK do reklam mobilnych Google w wersji 7.66.0.
- Fyber Marketplace SDK w wersji 7.7.1.
Wersja 7.6.4.0
- Zweryfikowana zgodność z pakietem SDK Fyber Marketplace w wersji 7.6.4.
- Wymaga teraz pakietu SDK do reklam mobilnych Google w wersji 7.65.0 lub nowszej.
- Dodano klasę GADMAdapterFyberExtras, która umożliwia wydawcom przekazywanie słów kluczowych i danych użytkowników do pakietu SDK Fyber Marketplace.
Zaprojektowano i przetestowano z użyciem:
- Pakiet SDK do reklam mobilnych Google w wersji 7.65.0.
- Fyber Marketplace SDK w wersji 7.6.4.
Wersja 7.6.3.0
- Zweryfikowana zgodność z pakietem SDK Fyber Marketplace w wersji 7.6.3.
Zbudowano i przetestowano z:
- Pakiet SDK do reklam mobilnych Google w wersji 7.64.0.
- Pakiet SDK Fyber Marketplace w wersji 7.6.3.
Wersja 7.6.2.0
- Zweryfikowana zgodność z pakietem SDK Fyber Marketplace w wersji 7.6.2.
- Wymaga teraz pakietu SDK do reklam mobilnych Google w wersji 7.64.0 lub nowszej.
Zbudowano i przetestowano z:
- Pakiet SDK do reklam mobilnych Google w wersji 7.64.0.
- Pakiet SDK Fyber Marketplace w wersji 7.6.2.
Wersja 7.6.0.0
- Zweryfikowana zgodność z pakietem SDK Fyber Marketplace w wersji 7.6.0.
- Wymaga teraz pakietu SDK do reklam mobilnych Google w wersji 7.62.0 lub nowszej.
- Zaktualizowano adapter, aby obsługiwał żądania banerów adaptacyjnych w tekście.
- Dodaliśmy obsługę reklam HTML z nagrodą.
- Dodano nowe wywołanie zwrotne dotyczące nagrody: IAAdDidReward (zarówno w przypadku reklam wideo z nagrodą, jak i reklam HTML z nagrodą). Zdarzenie IAVideoCompleted nie jest już używane do przyznawania nagród.
Zaprojektowano i przetestowano z użyciem:
- Pakiet SDK do reklam mobilnych Google w wersji 7.62.0.
- Wersja pakietu SDK Fyber Marketplace 7.6.0.
Wersja 7.5.6.1
- Tymczasowo usunęliśmy logowanie związane z pakietem SDK Fyber Marketplace.
Zbudowano i przetestowano z:
- Pakiet SDK do reklam mobilnych Google w wersji 7.60.0.
- Pakiet SDK Fyber Marketplace w wersji 7.5.6.
Wersja 7.5.6.0
- Zweryfikowana zgodność z pakietem SDK Fyber Marketplace w wersji 7.5.6.
- Zaktualizowaliśmy minimalną wymaganą wersję pakietu SDK do reklam mobilnych Google do 7.60.0.
Zbudowano i przetestowano z:
- Pakiet SDK do reklam mobilnych Google w wersji 7.60.0.
- Pakiet SDK Fyber Marketplace w wersji 7.5.6.
Wersja 7.5.5.0
- Zweryfikowano zgodność z pakietem SDK Fyber Marketplace w wersji 7.5.5.
- Zaktualizowaliśmy minimalną wymaganą wersję pakietu SDK do reklam mobilnych Google do wersji 7.59.0.
Zaprojektowano i przetestowano z użyciem:
- Pakiet SDK do reklam mobilnych Google w wersji 7.59.0.
- Pakiet SDK Fyber Marketplace w wersji 7.5.5.
Wersja 7.5.4.0
- Zweryfikowana zgodność z pakietem SDK Fyber Marketplace w wersji 7.5.4.
- Usunięto obsługę architektury i386.
Zbudowano i przetestowano z:
- Pakiet SDK do reklam mobilnych Google w wersji 7.57.0.
- Pakiet SDK Fyber Marketplace w wersji 7.5.4.
Wersja 7.5.3.0
- Zweryfikowana zgodność z pakietem SDK Fyber Marketplace w wersji 7.5.3.
Zbudowano i przetestowano z:
- Pakiet SDK do reklam mobilnych Google w wersji 7.55.0.
- Pakiet SDK Fyber Marketplace w wersji 7.5.3.
Wersja 7.5.1.0
- Zweryfikowana zgodność z pakietem SDK Fyber Marketplace w wersji 7.5.1.
- Naprawiliśmy błąd powodujący awarię podczas inicjowania pakietu SDK Fyber.
Zbudowano i przetestowano z:
- Pakiet SDK do reklam mobilnych Google w wersji 7.55.0.
- Pakiet SDK Fyber Marketplace w wersji 7.5.1.
Wersja 7.5.0.0 (wycofana)
- Ta wersja została usunięta. Użyj wersji 7.5.1.0 lub nowszej.
- Zweryfikowana zgodność z pakietem SDK Fyber Marketplace w wersji 7.5.0.
- Adapter będzie teraz inicjować pakiet SDK Fyber przed wysłaniem żądania reklamy, jeśli nie został on jeszcze zainicjowany.
Zaprojektowano i przetestowano z użyciem:
- Pakiet SDK do reklam mobilnych Google w wersji 7.53.0.
- Wersja pakietu SDK Fyber Marketplace 7.5.0.
Wersja 7.4.0.0
- Pierwsza wersja!
- Dodaliśmy obsługę formatów reklam: banerów, reklam pełnoekranowych i reklam z nagrodą.
Zbudowano i przetestowano z:
- Pakiet SDK do reklam mobilnych Google w wersji 7.52.0.
- Fyber Marketplace SDK w wersji 7.4.0.