Wypróbuj

Ten przewodnik jest przeznaczony dla wydawców, którzy chcą zarabiać na aplikacji w Unity.

Zintegrowanie wtyczki Unity do reklam mobilnych Google z aplikacją to pierwszy krok ku wyświetlaniu reklam AdMob i generowaniu przychodów. Po zakończeniu integracji możesz wybrać format reklamy, np. natywną lub reklamę z nagrodą, aby uzyskać szczegółowe instrukcje implementacji.

Wymagania wstępne

  • Użyj Unity 2019 lub nowszej wersji
  • Aby wdrożyć w iOS:
    • Xcode 14.1 lub nowszy
    • Kierowanie na iOS 11.0 lub nowszy
    • CocoaPods
  • Aby przeprowadzić wdrożenie na Androidzie:
    • Usługi Google Play w wersji 18.1.0 lub nowszej
    • Kierowanie na interfejs Android API na poziomie 16 lub wyższym
  • Zalecenie: utwórz konto AdMob i zarejestruj aplikację na Androida lub iOS.

Pobierz wtyczkę reklam mobilnych do środowiska Unity

Wtyczka Google Mobile Ads dla Unity umożliwia programistom Unity wyświetlanie reklam mobilnych Google w aplikacjach na Androida i iOS bez konieczności pisania kodu w Javie lub Objective-C. Wtyczka udostępnia interfejs C# do żądania reklam, który jest używany przez skrypty C# w projekcie Unity.

Użyj linków poniżej, aby pobrać pakiet Unity wtyczki lub zobaczyć jego kod na GitHubie.

POBIERZ WTYCZKĘ WYŚWIETL ŹRÓDŁO

Importowanie wtyczki mobilnej reklamy do środowiska Unity

Reklamy mobilne Google w wersji Unity są rozpowszechniane przez pakiet zasobów dla Unity. Aby zaimportować pakiet, otwórz projekt w edytorze Unity, wybierz Assets > Import Package > Custom Package (Zasoby > Importuj pakiet > Pakiet niestandardowy) i znajdź pobrany plik GoogleMobileAdsPlugin.unitypackage. Zaznacz wszystkie pliki i kliknij Importuj.

Uwzględnij zależności zewnętrzne

Wtyczka Google Mobile Ads Unity jest rozpowszechniana za pomocą biblioteki narzędzi do rozpoznawania usług Unity Play. Ta biblioteka jest przeznaczona do użycia przez każdą wtyczkę Unity, która wymaga dostępu do bibliotek Androida, takich jak AAR czy CocoaPods na iOS. Zapewnia on wtyczkom Unity możliwość deklarowania zależności, które są następnie automatycznie rozpoznawane i kopiowane do projektu Unity.

Wykonaj te czynności, aby mieć pewność, że projekt zawiera wszystkie zależności:

Android

W edytorze Unity wybierz Zasoby > Menedżer zależności zewnętrznych > Narzędzie do rozpoznawania Androida > Rozwiąż. Biblioteka zewnętrznego menedżera zależności Unity skopiuje zadeklarowane zależności do katalogu Assets/Plugins/Android aplikacji w Unity.

iOS

Aby dołączyć do projektu Unity pakiet SDK do reklam mobilnych Google, nie musisz wykonywać żadnych dodatkowych czynności.

  • Jeśli korzystasz z Unity w wersji 5.6 lub nowszej, tworzony jest obszar xcworkspace, który zawiera wymagane biblioteki zależności. Użyj wygenerowanego xcworkspace zamiast standardowego projektu Xcode.
  • W przypadku starszych wersji Unity zależności są uwzględnione w standardowym projekcie Xcode.

Ustawianie identyfikatora aplikacji AdMob

W edytorze Unity wybierz w menu Assets (Zasoby) > Google Mobile Ads (Reklamy mobilne Google) > Settings (Ustawienia).

W każdym polu wpisz identyfikator aplikacji AdMob na Androida i iOS.

Zainicjuj pakiet SDK

Przed wczytaniem reklam Twoja aplikacja zainicjuje pakiet SDK do reklam mobilnych Google, wywołując MobileAds.Initialize(). Wystarczy to zrobić tylko raz, najlepiej na etapie uruchamiania aplikacji.

Oto przykład wywołania Initialize() w metodzie Start() w skrypcie dołączonym do GameObject:

...
using GoogleMobileAds.Api;
...
public class GoogleMobileAdsDemoScript : MonoBehaviour
{
    public void Start()
    {
        // Initialize the Google Mobile Ads SDK.
        MobileAds.Initialize(initStatus => { });
    }
}

Jeśli korzystasz z zapośredniczenia, poczekaj, aż nastąpi wywołanie zwrotne, zanim wczytasz reklamy, aby mieć pewność, że wszystkie adaptery zapośredniczenia zostały zainicjowane.

Wybierz format reklamy

Pakiet SDK do reklam mobilnych Google jest teraz częścią aplikacji Unity podczas wdrażania na platformie Android lub iOS. Możesz teraz wdrożyć reklamę. AdMob oferuje wiele różnych formatów reklam, z których możesz wybrać ten, który zapewnia użytkownikom najlepsze wrażenia.

W jednostkach banerów reklamowych wyświetlane są prostokątne reklamy, które zajmują część układu aplikacji. Mogą one odświeżać się automatycznie po upływie określonego czasu. Oznacza to, że użytkownicy widzą nową reklamę w regularnych odstępach czasu, nawet jeśli są na tym samym ekranie w aplikacji. To także najprostszy format reklamy do zaimplementowania.

Implementowanie banerów reklamowych

Pełnoekranowa

Pełnoekranowe jednostki reklamowe wyświetlają w aplikacji reklamy zajmujące całą stronę. Umieść je w naturalnych przerwach i momentach przejściowych w interfejsie aplikacji, np. po ukończeniu poziomu w grze.

Implementowanie reklam pełnoekranowych

Natywna

Reklamy natywne to reklamy, w których możesz dostosować sposób wyświetlania komponentów, takich jak nagłówki i wezwania do działania, w swoich aplikacjach. Decydując się na stylizowanie reklamy, możesz utworzyć naturalne, dyskretne prezentacje reklam, które wzbogacą wrażenia użytkowników.

Wdrażanie reklam natywnych

Otrzymano

Jednostki reklamowe z nagrodą umożliwiają użytkownikom granie w gry, wypełnianie ankiet lub oglądanie filmów, aby zdobywać nagrody w aplikacji, takie jak monety, dodatkowe życia lub punkty. Możesz ustawić różne nagrody w różnych jednostkach reklamowych i określić wartości nagród oraz przedmioty otrzymane przez użytkownika.

Wdrażanie reklam z nagrodą

Reklama pełnoekranowa z nagrodą

Reklama pełnoekranowa z nagrodą to nowy format reklamy zachęcającej do działania, który umożliwia oferowanie nagród, takich jak monety lub dodatkowe życia, za reklamy, które wyświetlają się automatycznie podczas naturalnych zmian w aplikacji.

W przeciwieństwie do reklam z nagrodą użytkownicy nie muszą wyrazić zgody na wyświetlenie reklamy pełnoekranowej z nagrodą.

Zamiast prośby o akceptację w reklamach z nagrodą reklamy pełnoekranowe z nagrodą wymagają ekranu z wprowadzeniem z informacją o nagrodzie i możliwością rezygnacji użytkownika.

Stosowanie reklam pełnoekranowych z nagrodą

Otwarcie aplikacji

Reklama wyświetlana przy otwarciu aplikacji to format reklamy, który pojawia się, gdy użytkownik otwiera Twoją aplikację lub do niej wraca. Reklama nakłada się na ekran wczytywania.

Wdrażanie reklam wyświetlanych przy otwarciu aplikacji