Z tego przewodnika dowiesz się, jak za pomocą Google Mobile Ads SDK wczytywać i wyświetlać reklamy z pakietu Verve HyBid SDK przy użyciu mediacji, która obejmuje integracje z licytowaniem. Wyjaśniamy w nim, jak dodać pakiet SDK Verve HyBid do konfiguracji mediacji jednostki reklamowej oraz jak zintegrować pakiet SDK Verve HyBid i adapter z aplikacją na iOS.
Obsługiwane integracje i formaty reklam
Adapter zapośredniczeń dla pakietu Verve HyBid SDK ma te możliwości:
| Integracja | |
|---|---|
| Określanie stawek | 1 |
| Kaskada | |
| Formaty | |
| Baner | |
| Pełnoekranowa | |
| Reklama pełnoekranowa z nagrodą | |
| Z nagrodą | |
| Natywna | |
1 Integracja określania stawek jest w wersji alfa. Skontaktuj się z opiekunem klienta, aby poprosić o dostęp.
Wymagania wstępne
Zanim przejdziesz dalej, sprawdź te informacje:
- iOS w wersji 13.0 lub nowszej.
Najnowsza wersja Google Mobile Ads SDK.
Krok 1. Skonfiguruj ustawienia w interfejsie pakietu Verve HyBid SDK
Aby skonfigurować to ustawienie, skontaktuj się z Verve.
Krok 2. Skonfiguruj popyt z pakietu Verve HyBid SDK w interfejsie Ad Managera
Zaloguj się na konto Ad Managera.
Włączanie udostępniania bezpiecznych sygnałów
Kliknij kolejno Administracja i Ustawienia globalne. Otwórz kartę Ustawienia konta Ad Exchange, przejrzyj opcję Udostępnianie bezpiecznych sygnałów i włącz ją. Kliknij Zapisz.

Udostępnianie bezpiecznych sygnałów w pytaniach o stawkę
Kliknij kolejno Zasoby reklamowe i Bezpieczne sygnały. W sekcji Bezpieczne sygnały wyszukaj Verve HyBid SDK i włącz opcję Włącz integrację z aplikacją.

Kliknij Zapisz.
Zezwalanie na udostępnianie bezpiecznych sygnałów na potrzeby określania stawek przez pakiet SDK
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 licytowania w SDK.

Kliknij Zapisz.
Konfigurowanie określania stawek przez pakiet Verve HyBid SDK
Kliknij kolejno Wyświetlanie > Licytujący i Otwórz Określanie stawek przez pakiet SDK.

Kliknij Nowy licytujący.

Jako oferenta wybierz Verve Group.

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

Kliknij Gotowe.
Konfigurowanie mapowania jednostki reklamowej
Kliknij kolejno Wyświetlanie > Licytujący i Otwórz Określanie stawek przez pakiet SDK.

Wybierz firmę dla pakietu Verve HyBid SDK.

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 strefy i token aplikacji uzyskane w poprzedniej sekcji.
Jeśli konfigurujesz mapowanie jednostek reklamowych na potrzeby reklamy pełnoekranowej z nagrodą w interfejsie Ad Managera, wybierz format Z nagrodą i użyj identyfikatora miejsca docelowego reklamy pełnoekranowej z nagrodą.
Na koniec kliknij Zapisz.

Dodawanie Verve Group do listy partnerów reklamowych zachowujących zgodność z RODO i amerykańskimi przepisami stanowymi
Aby dodać Verve Group do listy partnerów reklamowych zachowujących zgodność z rozporządzeniami europejskimi i amerykańskimi przepisami stanowymi dotyczącymi prywatności w interfejsie Ad Managera, wykonaj czynności opisane w sekcjach Ustawienia rozporządzeń europejskich i Ustawienia amerykańskich przepisów stanowych dotyczących prywatności.
Krok 3. Zaimportuj pakiet SDK i adapter Verve HyBid
Używanie menedżera pakietów Swift
Zanim przejdziesz dalej, musisz mieć minimalną obsługiwaną wersję adaptera 3.8.0.0.
Aby dodać zależność pakietu do projektu, wykonaj te czynności:
W Xcode kliknij File > Add Package Dependencies... (Plik > Dodaj zależności pakietu…).
W wyświetlonym wierszu poleceń wyszukaj ten adres URL pakietu:
https://github.com/googleads/googleads-mobile-ios-mediation-verve.gitW sekcji Reguła zależności wybierz Gałąź.
W polu tekstowym wpisz
main.
Korzystanie z CocoaPods
Dodaj ten wiersz do pliku Podfile projektu:
pod 'GoogleMobileAdsMediationVerve'W wierszu poleceń uruchom:
pod install --repo-update
Integracja ręczna
Pobierz najnowszą wersję pakietu Verve iOS SDK i połącz go
VerveSDK.frameworkz projektem.Pobierz najnowszą wersję adaptera Verve, korzystając z linku do pobierania w historii zmian i linku
VerveAdapter.frameworkw projekcie.Dodaj do projektu te platformy:
AdSupportAVFoundationCoreGraphicsCoreMediaCoreTelephonyStoreKitSystemConfigurationUIKitWebKitlibz.tbd
Krok 4. Wdróż ustawienia prywatności w pakiecie Verve 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 uzyskiwać ich zgodę na stosowanie plików cookie lub innych środków do lokalnego przechowywania danych, jeśli jest to wymagane przez prawo, a także na zbieranie, udostępnianie i wykorzystywanie danych osobowych na potrzeby personalizacji 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.
Pakiet Verve HyBid SDK automatycznie odczytuje zgodę na wykorzystanie danych zgodnie z RODO ustawioną przez platformy do zarządzania zgodą użytkowników, w tym pakiet SDK UMP. Więcej informacji znajdziesz w artykule Zgodność z zasadami TCF w ramach RODO.
Amerykańskie przepisy stanowe o ochronie prywatności
Przepisy stanowe w USA dotyczące ochrony prywatności wymagają, aby użytkownicy mieli prawo wycofać zgodę na „sprzedaż” „danych osobowych” (w znaczeniu określonym w ustawie). Wycofanie zgody musi być możliwe za pomocą dobrze widocznego linku „Do Not Sell My Personal Information” („Nie sprzedawaj moich danych osobowych”) na stronie głównej podmiotu „sprzedającego”. 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 wskazać każdą sieć reklamową w łańcuchu zapośredniczenia, która może uczestniczyć w sprzedaży danych osobowych, i postępować zgodnie z wytycznymi każdej z tych sieci, aby zapewnić zgodność z przepisami.
Pakiet SDK Verve HyBid obsługuje ustawienia prywatności za pomocą metody. Poniższy przykładowy kod przekazuje te informacje o uzyskanej zgodzie do pakietu Verve HyBid SDK. Jeśli ręcznie przekazujesz do pakietu Verve HyBid SDK informacje o uzyskanej zgodzie użytkownika, zalecamy wywołanie przykładu przed wysłaniem żądania reklam za pomocą Google Mobile Ads SDK.
Swift
Zastąp usPrivacyString ciągiem znaków dotyczącym prywatności w Stanach Zjednoczonych.
Objective-C
Zastąp kUSPrivacyString ciągiem znaków dotyczącym prywatności w Stanach Zjednoczonych.
Szczegółowe informacje znajdziesz w dokumentacji dotyczącej prywatności pakietu SDK Verve HyBid w sekcji Zgodność z CCPA.
Krok 5. Dodaj wymagany kod
Wdrażanie SKAdNetwork
Postępuj zgodnie z dokumentacją pakietu Verve HyBid SDK, aby dodać identyfikatory SKAdNetwork do pliku Info.plist projektu.
Krok 6. Przetestuj implementację
Włączanie reklam testowych
Upewnij się, że zarejestrowano urządzenie testowe w Ad Managerze.
Weryfikowanie reklam testowych
Aby sprawdzić, czy otrzymujesz reklamy testowe z pakietu Verve HyBid SDK, włącz w inspektorze reklam testowanie pojedynczego źródła reklam, korzystając ze źródeł reklam Verve (licytowanie).
Dodatkowe informacje o konfiguracji znajdziesz w dokumentacji pakietu Verve HyBid SDK.
Kody błędów
Jeśli adapter nie otrzyma reklamy z pakietu Verve HyBid SDK, wydawcy mogą sprawdzić podstawowy błąd w odpowiedzi na żądanie reklamy, korzystając z GADResponseInfo.adNetworkInfoArray w tych klasach:
GADMAdapterVerve
GADMAdapterVerveRewardBasedVideoAd
GADMediationAdapterVerve
Oto kody i komunikaty wyświetlane przez adapter pakietu SDK Verve HyBid, gdy nie uda się wczytać reklamy:
| Kod błędu | Domena | Przyczyna |
|---|---|---|
| 100–106 | Pakiet Verve HyBid SDK zwrócił błąd. | |
| 101 | com.google.mediation.verve | W konfiguracji serwera brakuje wymaganego tokena aplikacji. |
| 102 | Użytkownik jest dzieckiem. | |
| 103 | com.google.mediation.verve | Nie udało się zainicjować pakietu SDK Verve HyBid. |
| 104 | com.google.mediation.verve | Nieprawidłowa konfiguracja reklamy do wczytania reklamy. |
| 105 | com.google.mediation.verve | Nieobsługiwany rozmiar banera. |
| 106 | com.google.mediation.verve | Reklama pełnoekranowa nie jest gotowa do wyświetlenia. |
| 115 | com.google.mediation.verve | Brak identyfikatora jednostki reklamowej. Nie udało się wczytać reklamy. |
Historia zmian adaptera mediacji Verve na iOS
Wersja 3.9.2.0
- Sprawdzona zgodność z pakietem HyBid SDK w wersji 3.9.2.
Zbudowane i przetestowane przy użyciu:
- Pakiet SDK do reklam mobilnych Google w wersji 13.9.0.
- Wersja pakietu HyBid SDK 3.9.2.
Wersja 3.9.1.0
- Sprawdzona zgodność z pakietem HyBid SDK w wersji 3.9.1.
Zbudowane i przetestowane przy użyciu:
- Pakiet SDK do reklam mobilnych Google w wersji 13.8.0.
- HyBid SDK w wersji 3.9.1.
Wersja 3.9.0.0
- Zaktualizowaliśmy minimalną wersję pakietu SDK do reklam mobilnych Google na iOS do
13.3, aby umożliwić korzystanie z wersji pomocniczych. - Sprawdzona zgodność z pakietem HyBid SDK w wersji 3.9.0.
Zbudowane i przetestowane przy użyciu:
- SDK do reklam mobilnych Google w wersji 13.6.0.
- HyBid SDK w wersji 3.9.0.
Wersja 3.8.1.1
- Filtruj żądania dotyczące pakietu Verve SDK, które podlegają ograniczeniom wiekowym, gdy nowy parametr
ageRestrictedTreatmentma wartośćGADAgeRestrictedTreatmentChild.
Zbudowane i przetestowane przy użyciu:
- Pakiet SDK do reklam mobilnych Google w wersji 13.4.0.
- Wersja pakietu HyBid SDK 3.8.1.
Wersja 3.8.1.0
- Sprawdzona zgodność z pakietem HyBid SDK w wersji 3.8.1.
Zbudowane i przetestowane przy użyciu:
- Pakiet SDK do reklam mobilnych Google w wersji 13.4.0.
- Wersja pakietu HyBid SDK 3.8.1.
Wersja 3.8.0.0
- Usunięto z adaptera sprawdzanie rozmiaru banera, aby rozwiązać problemy z gromadzeniem sygnałów i wczytywaniem reklam.
- Sprawdzona zgodność z pakietem HyBid SDK w wersji 3.8.0.
Zbudowane i przetestowane przy użyciu:
- Pakiet SDK do reklam mobilnych Google w wersji 13.2.0.
- HyBid SDK w wersji 3.8.0.
Wersja 3.7.1.3
- Zaktualizowano zależność pakietu SDK do reklam mobilnych Google do wersji 13.0.0.
Zbudowane i przetestowane przy użyciu:
- Pakiet SDK do reklam mobilnych Google w wersji 13.0.0.
- HyBid SDK w wersji 3.7.1.
Wersja 3.7.1.2
- Zaktualizowano minimalną wersję iOS dla CocoaPods do
13.0.
Zbudowane i przetestowane przy użyciu:
- Pakiet SDK do reklam mobilnych Google w wersji 13.0.0.
- HyBid SDK w wersji 3.7.1.
Wersja 3.7.1.1
- Pierwsza wersja!
- Obsługuje formaty reklam z określaniem stawek: banery, reklamy pełnoekranowe, reklamy z nagrodą, reklamy pełnoekranowe z nagrodą i reklamy natywne.
- Sprawdzona zgodność z pakietem HyBid SDK w wersji 3.7.1.
Zbudowane i przetestowane przy użyciu:
- Pakiet SDK do reklam mobilnych Google w wersji 12.13.0.
- HyBid SDK w wersji 3.7.1.