Z tego przewodnika dowiesz się, jak używać pakietu Google Mobile Ads SDK do wczytywania i wyświetlania reklam displayowych z Moloco za pomocą zapośredniczenia, które obejmuje integracje z określaniem stawek. Dowiesz się z niego, jak dodać Moloco do konfiguracji zapośredniczenia jednostki reklamowej oraz jak zintegrować pakiet SDK i adapter Moloco z aplikacją na iOS.
Obsługiwane integracje i formaty reklam
Adapter zapośredniczenia Moloco ma te funkcje:
| Integracja | |
|---|---|
| Określanie stawek | |
| Kaskada | |
| Formaty | |
| Otwarcie aplikacji | |
| Baner | |
| Pełnoekranowa | |
| Z nagrodą | |
| Reklama pełnoekranowa z nagrodą | |
| Rodzimy użytkownik | |
Wymagania wstępne
Zanim przejdziesz dalej, sprawdź te kwestie:
iOS w wersji 13.0 lub nowszej.
Adapter Moloco w wersji 3.9.1.0 lub nowszej.
Najnowsza wersja Google Mobile Ads SDK.
Krok 1. Skonfiguruj ustawienia w interfejsie Moloco
Zaloguj się w portalu wydawców Moloco.
Kliknij kolejno Przegląd > kartę Aplikacje, a następnie kliknij przycisk Dodaj aplikację, aby utworzyć nową aplikację.
Wybierz system operacyjny i ustawienia prywatności aplikacji, wypełnij pozostałą część formularza, a następnie kliknij Utwórz.
Po utworzeniu aplikacji wybierz ją na karcie Apps (Aplikacje), aby wyświetlić szczegóły, i zanotuj App Key (Klucz aplikacji).
Otwórz kartę Przegląd > Jednostki reklamowe, wybierz aplikację z menu i kliknij Nowa jednostka reklamowa.
Wybierz Określanie stawek w aplikacji jako Metodę aukcji i wypełnij pozostałą część formularza. Następnie kliknij Utwórz.
Aby wyświetlić szczegóły nowo utworzonej jednostki reklamowej, otwórz ją na karcie Jednostki reklamowe. Zapisz identyfikator jednostki reklamowej.
Krok 2. Skonfiguruj żądania Moloco w interfejsie Ad Managera
Zaloguj się na konto Ad Managera.
Włącz udostępnianie bezpiecznych sygnałów
Kliknij Administracja > Ustawienia globalne. Otwórz kartę Ustawienia konta Ad Exchange, sprawdź i włącz opcję Udostępnianie bezpiecznych sygnałów. Kliknij Zapisz.

Udostępnianie bezpiecznego sygnału w pytaniach o stawkę
Kliknij kolejno Zasoby reklamowe i Bezpieczne sygnały. W sekcji Bezpieczne sygnały wyszukaj Moloco pakiet SDK do wyświetlania reklam i włącz opcję Włącz integrację aplikacyjną.

Kliknij Zapisz.
Zezwalanie na udostępnianie bezpiecznych sygnałów na potrzeby określania stawek przez pakiet SDK
Kliknij Wyświetlanie > 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.
Konfigurowanie określania stawek Moloco
Kliknij kolejno Wyświetlanie > Licytujący i wybierz Otwórz Określanie stawek przez pakiet SDK.

Kliknij Nowy licytujący.

Jako licytującego wybierz Moloco Ads.

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 wybierz Otwórz Określanie stawek przez pakiet SDK.

Wybierz firmę, która udostępnia pakiet Moloco Ads 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 klucz aplikacji i identyfikator jednostki reklamowej uzyskane w poprzedniej sekcji.
Na koniec kliknij Zapisz.

Dodawanie Moloco Ads do listy partnerów reklamowych zgodnych z rozporządzeniami europejskimi i amerykańskimi przepisami stanowymi
Wykonaj czynności opisane w sekcjach Ustawienia dotyczące rozporządzeń europejskich i Ustawienia dotyczące przepisów stanowych w USA, aby dodać Moloco Ads 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 Moloco
Zalecane: użyj Swift Package Managera
Zanim przejdziesz dalej, musisz mieć minimalną obsługiwaną wersję adaptera 4.1.0.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 oknie wyszukaj ten adres URL pakietu:
https://github.com/googleads/googleads-mobile-ios-mediation-moloco.gitW sekcji Reguła zależności wybierz Gałąź.
W polu tekstowym wpisz
main.
Używanie CocoaPods
Dodaj do pliku Podfile projektu ten wiersz:
pod 'GoogleMobileAdsMediationMoloco'W wierszu poleceń uruchom:
pod install --repo-update
Krok 4. Wdróż ustawienia prywatności w pakiecie SDK Moloco
Zgoda użytkowników z UE i RODO
Aby zachować zgodność z polityką Google w zakresie zgody użytkownika z UE, musisz przekazać określone informacje użytkownikom z Europejskiego Obszaru Gospodarczego (EOG), Wielkiej Brytanii i Szwajcarii oraz uzyskać ich zgodę na wykorzystywanie plików cookie lub innych lokalnych metod przechowywania danych, jeśli jest to wymagane przez prawo, a także na gromadzenie, udostępnianie i wykorzystywanie danych osobowych do 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.
Adapter Moloco Ads SDK na iOS w wersji 3.5.0.0 lub nowszej 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 (TCF), do pakietu Moloco Ads SDK. Więcej informacji znajdziesz w artykule Ciąg tekstowy dotyczący zgody zgodny z zasadami TCF.
amerykańskie przepisy stanowe o ochronie prywatności
Amerykańskie przepisy stanowe o ochronie prywatności wymagają, aby użytkownicy mieli prawo do rezygnacji ze „sprzedaży” ich „danych osobowych” (w znaczeniu określonym w ustawie). Opcja rezygnacji musi być dostępna za pomocą dobrze widocznego linku „Nie sprzedawaj moich danych osobowych” na stronie głównej podmiotu „sprzedającego”. Przewodnik po 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 każdej sieci reklamowej w ł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.
Pakiet SDK Moloco zawiera flagę isDoNotSell, która umożliwia przekazywanie informacji o zgodzie do pakietu SDK Moloco.
Poniższy przykładowy kod pokazuje, jak przekazać informacje o zgodzie do pakietu SDK Moloco. Jeśli zdecydujesz się ustawić te flagi, zalecamy, aby zrobić to przed wysłaniem żądania reklam za pomocą Google Mobile Ads SDK.
Swift
import MolocoSDK
// ...
MolocoPrivacySettings.isDoNotSell = true;
Objective-C
#import <MolocoSDK/MolocoSDK-Swift.h>
// ...
[MolocoPrivacySettings setIsDoNotSell:YES];
Więcej informacji znajdziesz w dokumentacji Moloco dotyczącej prywatności.
Krok 5. Przetestuj implementację
Włączanie reklam testowych
Pamiętaj, aby zarejestrować urządzenie testowe w usłudze Ad Manager.
Sprawdzanie reklam testowych
Aby sprawdzić, czy otrzymujesz reklamy testowe z pakietu SDK do wyświetlania reklam Moloco Ads, włącz w inspektorze reklam testowanie pojedynczego źródła reklam, korzystając ze źródeł reklam Moloco (określanie stawek).
Kody błędów
Jeśli adapter nie otrzyma reklamy z Moloco, możesz sprawdzić błąd w odpowiedzi na reklamę, używając metody GADResponseInfo.adNetworkInfoArray w tych klasach:
MolocoSDK.MolocoError
GADMediationAdapterMoloco
Oto kody i powiązane z nimi komunikaty, które adapter Moloco wyświetla, gdy nie uda się wczytać reklamy:
| Kod błędu | Domena | Przyczyna |
|---|---|---|
| 101 | com.google.ads.mediation.moloco | Pakiet SDK Moloco nie obsługuje wyświetlania reklam na urządzeniach z systemem iOS 12 lub starszym. |
| 102 | com.google.ads.mediation.moloco | Brak klucza aplikacji Moloco lub jest on nieprawidłowy. |
| 103 | com.google.ads.mediation.moloco | Brak identyfikatora jednostki reklamowej Moloco lub jest on nieprawidłowy. |
| 104 | com.google.ads.mediation.moloco | Reklama nie jest gotowa do wyświetlenia. |
| 105 | com.google.ads.mediation.moloco | Nie udało się wyświetlić reklamy. |
| 106 | com.google.ads.mediation.moloco | Dane renderowania są niedostępne, aby wyrenderować reklamę. |
| Od –1 do 5000 | Wysłane przez pakiet Moloco SDK | Pakiet Moloco SDK zwrócił błąd. Więcej informacji znajdziesz w dokumentacji Moloco. |
Lista zmian dotyczących adaptera zapośredniczenia Moloco na iOS
Wersja 4.12.0.0
- Zweryfikowana zgodność z pakietem SDK Moloco w wersji 4.12.0.
Zbudowano i przetestowano za pomocą:
- Pakiet SDK do reklam mobilnych Google w wersji 13.12.0.
- Pakiet SDK Moloco w wersji 4.12.0.
Wersja 4.11.1.0
- Zweryfikowano zgodność z pakietem SDK Moloco w wersji 4.11.1.
Zbudowano i przetestowano za pomocą:
- Pakiet SDK do reklam mobilnych Google w wersji 13.11.0.
- Pakiet SDK Moloco w wersji 4.11.1.
Wersja 4.11.0.0
- Zweryfikowano zgodność z pakietem SDK Moloco w wersji 4.11.0.
Zbudowano i przetestowano za pomocą:
- Pakiet SDK do reklam mobilnych Google w wersji 13.11.0.
- Pakiet SDK Moloco w wersji 4.11.0.
Wersja 4.10.0.0
- Zweryfikowana zgodność z pakietem SDK Moloco w wersji 4.10.0.
- Zaktualizowano, aby wskazać, że pakiet SDK Moloco może śledzić wyświetlenia reklam natywnych.
Zbudowano i przetestowano za pomocą:
- Pakiet SDK do reklam mobilnych Google w wersji 13.9.0.
- Pakiet SDK Moloco w wersji 4.10.0.
Wersja 4.9.1.0
- Zweryfikowano zgodność z pakietem SDK Moloco w wersji 4.9.1.
Zbudowano i przetestowano za pomocą:
- Pakiet SDK do reklam mobilnych Google w wersji 13.8.0.
- Pakiet SDK Moloco w wersji 4.9.1.
Wersja 4.9.0.0
- Zweryfikowana zgodność z pakietem SDK Moloco w wersji 4.9.0.
Zbudowano i przetestowano za pomocą:
- Pakiet SDK do reklam mobilnych Google w wersji 13.7.0.
- Pakiet SDK Moloco w wersji 4.9.0.
Wersja 4.8.1.1
- Dodano obsługę rozmiarów banerów adaptacyjnych.
Zbudowano i przetestowano za pomocą:
- Pakiet SDK do reklam mobilnych Google w wersji 13.6.0.
- Pakiet SDK Moloco w wersji 4.8.1.
Wersja 4.8.1.0
- Zweryfikowano zgodność z pakietem SDK Moloco w wersji 4.8.1.
Zbudowano i przetestowano za pomocą:
- Pakiet SDK do reklam mobilnych Google w wersji 13.6.0.
- Pakiet SDK Moloco w wersji 4.8.1.
Wersja 4.8.0.0
- Zweryfikowana zgodność z pakietem SDK Moloco w wersji 4.8.0.
Zbudowano i przetestowano za pomocą:
- Pakiet SDK do reklam mobilnych Google w wersji 13.6.0.
- Pakiet SDK Moloco w wersji 4.8.0.
Wersja 4.7.0.0
- Zweryfikowana zgodność z pakietem SDK Moloco w wersji 4.7.0.
- Zaktualizuj minimalną wersję iOS, aby złagodzić zależność od pakietu SDK do reklam mobilnych Google i zezwolić na wersje podrzędne.
Zbudowano i przetestowano za pomocą:
- Pakiet SDK do reklam mobilnych Google w wersji 13.5.0.
- Pakiet SDK Moloco w wersji 4.7.0.
Wersja 4.6.1.1
- Adapter przekazuje teraz flagę pakietu SDK do reklam mobilnych Google
ageRestrictedTreatmentdo interfejsu COPPA API pakietu SDK Moloco.
Zbudowano i przetestowano za pomocą:
- Pakiet SDK do reklam mobilnych Google w wersji 13.3.0.
- Pakiet SDK Moloco w wersji 4.6.1.
Wersja 4.6.1.0
- Zweryfikowana zgodność z pakietem SDK Moloco w wersji 4.6.1.
Zbudowano i przetestowano za pomocą:
- Pakiet SDK do reklam mobilnych Google w wersji 13.3.0.
- Pakiet SDK Moloco w wersji 4.6.1.
Wersja 4.6.0.0
- Zweryfikowana zgodność z pakietem SDK Moloco w wersji 4.6.0.
Zbudowano i przetestowano za pomocą:
- Pakiet SDK do reklam mobilnych Google w wersji 13.2.0.
- Pakiet SDK Moloco w wersji 4.6.0.
Wersja 4.5.1.0
- Zweryfikowana zgodność z pakietem SDK Moloco w wersji 4.5.1.
Zbudowano i przetestowano za pomocą:
- Pakiet SDK do reklam mobilnych Google w wersji 13.2.0.
- Pakiet SDK Moloco w wersji 4.5.1.
Wersja 4.5.0.0
- Zweryfikowano zgodność z pakietem SDK Moloco w wersji 4.5.0.
Zbudowano i przetestowano za pomocą:
- Pakiet SDK do reklam mobilnych Google w wersji 13.1.0.
- Pakiet SDK Moloco w wersji 4.5.0.
Wersja 4.4.1.0
- Zweryfikowana zgodność z pakietem SDK Moloco w wersji 4.4.1.
Zbudowano i przetestowano za pomocą:
- Pakiet SDK do reklam mobilnych Google w wersji 13.1.0.
- Pakiet SDK Moloco w wersji 4.4.1.
Wersja 4.4.0.0
- Zweryfikowana zgodność z pakietem SDK Moloco w wersji 4.4.0.
Zbudowano i przetestowano za pomocą:
- Pakiet SDK do reklam mobilnych Google w wersji 13.1.0.
- Pakiet SDK Moloco w wersji 4.4.0.
Wersja 4.3.0.2
- Zaktualizowano zależność pakietu SDK do reklam mobilnych Google do wersji 13.0.0.
Zbudowano i przetestowano za pomocą:
- Pakiet SDK do reklam mobilnych Google w wersji 13.0.0.
- Pakiet SDK Moloco w wersji 4.3.0.
Wersja 4.3.0.1
- Zaktualizowano minimalną wersję iOS w CocoaPods do
13.0.
Zbudowano i przetestowano za pomocą:
- Pakiet SDK do reklam mobilnych Google w wersji 13.0.0.
- Pakiet SDK Moloco w wersji 4.3.0.
Wersja 4.3.0.0
- Zweryfikowano zgodność z pakietem SDK Moloco w wersji 4.3.0.
Zbudowano i przetestowano za pomocą:
- Pakiet SDK do reklam mobilnych Google w wersji 12.14.0.
- Pakiet SDK Moloco w wersji 4.3.0.
Wersja 4.2.0.0
- Zweryfikowano zgodność z pakietem SDK Moloco w wersji 4.2.0.
Zbudowano i przetestowano za pomocą:
- Pakiet SDK do reklam mobilnych Google w wersji 12.14.0.
- Pakiet SDK Moloco w wersji 4.2.0.
Wersja 4.1.2.0
- * Zweryfikowana zgodność z pakietem SDK Moloco w wersji 4.1.2.
Zbudowano i przetestowano za pomocą:
- Pakiet SDK do reklam mobilnych Google w wersji 12.14.0.
- Pakiet SDK Moloco w wersji 4.1.2.
Wersja 4.1.0.0
- * Zweryfikowana zgodność z pakietem SDK Moloco w wersji 4.1.0.
Zbudowano i przetestowano za pomocą:
- Pakiet SDK do reklam mobilnych Google w wersji 12.14.0.
- Pakiet SDK Moloco w wersji 4.1.0.
Wersja 3.13.0.0
- Obejmuje
Info.plistw ramach platform. - Zweryfikowana zgodność z pakietem SDK Moloco w wersji 3.13.0.
Zbudowano i przetestowano za pomocą:
- Pakiet SDK do reklam mobilnych Google w wersji 12.9.0.
- Pakiet SDK Moloco w wersji 3.13.0.
Wersja 3.12.1.0
- Zweryfikowana zgodność z pakietem SDK Moloco w wersji 3.12.1.
Zbudowano i przetestowano za pomocą:
- Pakiet SDK do reklam mobilnych Google w wersji 12.8.0.
- Pakiet SDK Moloco w wersji 3.12.1.
Wersja 3.12.0.0
- Zweryfikowana zgodność z pakietem SDK Moloco w wersji 3.12.0.
Zbudowano i przetestowano za pomocą:
- Pakiet SDK do reklam mobilnych Google w wersji 12.8.0.
- Pakiet SDK Moloco w wersji 3.12.0.
Wersja 3.11.0.0
- Zweryfikowano zgodność z pakietem SDK Moloco w wersji 3.11.0.
Zbudowano i przetestowano za pomocą:
- Pakiet SDK do reklam mobilnych Google w wersji 12.6.0.
- Pakiet SDK Moloco w wersji 3.11.0.
Wersja 3.10.1.0
- Zweryfikowano zgodność z pakietem SDK Moloco w wersji 3.10.1.
Zbudowano i przetestowano za pomocą:
- Pakiet SDK do reklam mobilnych Google w wersji 12.6.0.
- Pakiet SDK Moloco w wersji 3.10.1.
Wersja 3.10.0.0
- Zweryfikowana zgodność z pakietem SDK Moloco w wersji 3.10.0.
Zbudowano i przetestowano za pomocą:
- Pakiet SDK do reklam mobilnych Google w wersji 12.5.0.
- Pakiet SDK Moloco w wersji 3.10.0.
Wersja 3.9.1.0
- Dodaliśmy obsługę znaków wodnych w przypadku formatów reklam z określaniem stawek.
- Rozwiązaliśmy problem z wczytywaniem banerów reklamowych MREC.
- Zweryfikowano zgodność z pakietem SDK Moloco w wersji 3.9.1.
Zbudowano i przetestowano za pomocą:
- Pakiet SDK do reklam mobilnych Google w wersji 12.3.0.
- Pakiet SDK Moloco w wersji 3.9.1.
Wersja 3.9.0.0
- Nazwa platformy zapośredniczenia jest teraz ustawiana podczas inicjowania pakietu SDK Moloco.
- Zweryfikowana zgodność z pakietem SDK Moloco w wersji 3.9.0.
Zbudowano i przetestowano za pomocą:
- Pakiet SDK do reklam mobilnych Google w wersji 12.3.0.
- Pakiet SDK Moloco w wersji 3.9.0.
Wersja 3.8.0.0
- Włączono flagi
-fobjc-arci-fstack-protector-all. - Rozwiązaliśmy problem z uzyskiwaniem oceny w gwiazdkach w przypadku reklam natywnych.
- Zweryfikowano zgodność z pakietem SDK Moloco w wersji 3.8.0.
Zbudowano i przetestowano za pomocą:
- Pakiet SDK do reklam mobilnych Google w wersji 12.2.0.
- Pakiet SDK Moloco w wersji 3.8.0.
Wersja 3.7.2.0
- Zweryfikowana zgodność z pakietem SDK Moloco w wersji 3.7.2.
- Dodaliśmy obsługę określania stawek w przypadku formatu reklamy natywnej.
Zbudowano i przetestowano za pomocą:
- Pakiet SDK do reklam mobilnych Google w wersji 12.1.0.
- Pakiet SDK Moloco w wersji 3.7.2.
Wersja 3.7.1.0
- Zweryfikowano zgodność z pakietem SDK Moloco w wersji 3.7.1.
Zbudowano i przetestowano za pomocą:
- Pakiet SDK do reklam mobilnych Google w wersji 12.1.0.
- Pakiet SDK Moloco w wersji 3.7.1.
Wersja 3.7.0.0
- Zweryfikowana zgodność z pakietem SDK Moloco w wersji 3.7.0.
Zbudowano i przetestowano za pomocą:
- Pakiet SDK do reklam mobilnych Google w wersji 12.0.0.
- Pakiet SDK Moloco w wersji 3.7.0.
Wersja 3.6.0.1
- Zaktualizowaliśmy adapter, aby pobierał wersję pakietu SDK Moloco z głównego wątku.
- Wymaga teraz pakietu SDK do reklam mobilnych Google w wersji 12.0.0 lub nowszej.
Zbudowano i przetestowano za pomocą:
- Pakiet SDK do reklam mobilnych Google w wersji 12.0.0.
- Pakiet SDK Moloco w wersji 3.6.0.
Wersja 3.6.0.0
- Zweryfikowana zgodność z pakietem SDK Moloco w wersji 3.6.0.
Zbudowano i przetestowano za pomocą:
- Pakiet SDK do reklam mobilnych Google w wersji 11.13.0.
- Pakiet SDK Moloco w wersji 3.6.0.
Wersja 3.5.0.0
- Pierwsza wersja.
- Dodaliśmy obsługę określania stawek w przypadku formatów reklam banerowych (w tym MREC), pełnoekranowych i z nagrodą.
- Zweryfikowana zgodność z pakietem SDK Moloco w wersji 3.5.0.
Zbudowano i przetestowano za pomocą:
- Pakiet SDK do reklam mobilnych Google w wersji 11.13.0.
- Pakiet SDK Moloco w wersji 3.5.0.