Ustawienia stylu natywnego umożliwiają usłudze Google Ad Manager renderowanie reklam natywnych na podstawie stylów natywnych określonych w danej usłudze. Najpierw określ rozmiar i kierowanie. Następnie dodaj kod HTML, CSS i JavaScript, aby zdefiniować reklamy elastyczne, które będą się wyświetlać w wysokiej jakości na wszystkich ekranach. Nie musisz niczego renderować. Ad Manager automatycznie zastosuje odpowiedni styl natywny w miejscu docelowym. Style natywne są implementowane tak samo jak banery reklamowe. Są one renderowane w elastycznym rozmiarze reklamy określanym w czasie działania lub w ustalonym z wyprzedzeniem stałym rozmiarze reklamy.
Wymagania wstępne
- Zapoznaj się z przewodnikiem dla początkujących.
Rozmiar elastyczny
W interfejsie Ad Managera możesz użyć elastycznego rozmiaru reklamy, aby uzyskać reklamę, która będzie dynamicznie dopasowywać się do treści. Dzięki temu ustawieniu szerokość reklamy będzie dopasowywać się do zawartości aplikacji, a jej wysokość będzie określana w czasie wykonywania na podstawie zawartości reklamy. Pakiet SDK udostępnia specjalną stałą AdSize
– FLUID
– która obsługuje takie zastosowania. Wysokość reklamy o rozmiarze elastycznym jest określana dynamicznie na podstawie szerokości zdefiniowanej przez wydawcę, co pozwala dostosować wysokość widoku reklamy do wysokości kreacji.
Tworzenie żądania reklamy elastycznej
Utwórz kontener układu dla widoku reklamy. W parametrze layout_height
kontenera reklamy ustaw wartość wrap_content
, ponieważ jego wysokość będzie określana przez reklamę zwracaną w czasie wykonywania.
<FrameLayout
android:id="@+id/fluid_ad_container"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal" />
Oto jak wygląda implementacja żądania reklamy:
Kotlin
Java
Zastąp AD_UNIT_ID identyfikatorem urządzenia testowego.
Po załadowaniu reklamy dodaj BannerAd.getView()
do hierarchii widoków. Więcej informacji znajdziesz w sekcji Wczytywanie reklamy.
Stały rozmiar
Style natywne o stałym rozmiarze umożliwiają kontrolowanie szerokości i wysokości reklamy natywnej. Aby ustawić stały rozmiar, wykonaj te czynności:
Utwórz element zamówienia w interfejsie Ad Managera i wybierz jeden ze wstępnie zdefiniowanych rozmiarów z menu w polu
Size
.Wczytaj reklamę
BannerAd
ze wstępnie zdefiniowanym parametremAdSize
.