- Żądanie HTTP
- Parametry ścieżki
- Parametry zapytania
- Treść żądania
- Treść odpowiedzi
- Zakresy autoryzacji
- Aplikacja
- ManualAppInfo
- LinkedAppInfo
- AppApprovalState
- Przykłady
- Wypróbuj
Wyświetla listę aplikacji na określonym koncie AdMob.
Żądanie HTTP
GET https://admob.googleapis.com/v1/{parent=accounts/*}/apps
Adres URL używa składni transkodowania gRPC.
Parametry ścieżki
| Parametry | |
|---|---|
parent |
Wymagane. Nazwa zasobu konta, dla którego chcesz wyświetlić listę aplikacji. Przykład: accounts/pub-9876543210987654 |
Parametry zapytania
| Parametry | |
|---|---|
pageSize |
Maksymalna liczba aplikacji do zwrócenia. Jeśli nie podasz tej wartości lub ustawisz ją na 0, zwrócimy maksymalnie 10 000 aplikacji. Maksymalna wartość to 20 000. Wartości powyżej 20 000 zostaną ograniczone do 20 000. |
pageToken |
Wartość zwrócona przez ostatni znak |
Treść żądania
Treść żądania musi być pusta.
Treść odpowiedzi
Odpowiedź na żądanie listy aplikacji.
W przypadku powodzenia treść żądania zawiera dane o następującej strukturze:
| Zapis JSON |
|---|
{
"apps": [
{
object ( |
| Pola | |
|---|---|
apps[] |
Aplikacje powiązane z danym kontem. |
nextPageToken |
Jeśli nie jest pusta, oznacza, że w odpowiedzi na żądanie może być więcej aplikacji. Tę wartość należy przekazać w nowym parametrze |
Zakresy autoryzacji
Wymaga następującego zakresu OAuth:
https://www.googleapis.com/auth/admob.readonly
Więcej informacji znajdziesz w sekcji OAuth 2.0 Overview.
Promująca aplikację
Opisuje aplikację AdMob na konkretną platformę (np. Android lub iOS).
| Zapis JSON |
|---|
{ "name": string, "appId": string, "platform": string, "manualAppInfo": { object ( |
| Pola | |
|---|---|
name |
Nazwa zasobu tej aplikacji. Format to accounts/{publisherId}/apps/{app_id_fragment}. Przykład: accounts/pub-9876543210987654/apps/0123456789 |
appId |
Widoczny na zewnątrz identyfikator aplikacji, którego można używać do integracji z pakietem AdMob SDK. Jest to właściwość tylko do odczytu. Przykład: ca-app-pub-9876543210987654~0123456789 |
platform |
Opisuje platformę aplikacji. Ograniczona do wartości „IOS” i „ANDROID”. |
manualAppInfo |
Informacje o aplikacji, która nie jest połączona z żadnym sklepem z aplikacjami. Po połączeniu aplikacji te informacje są nadal dostępne. Jeśli podczas tworzenia aplikacji nie podasz jej nazwy, zostanie użyta nazwa zastępcza. |
linkedAppInfo |
Niezmienna. Informacje o aplikacji połączonej ze sklepem z aplikacjami. To pole jest obecne tylko wtedy, gdy aplikacja jest połączona ze sklepem z aplikacjami. |
appApprovalState |
Tylko dane wyjściowe. Stan zatwierdzenia aplikacji. To pole jest tylko do odczytu. |
ManualAppInfo
Informacje podane w przypadku aplikacji wprowadzonych ręcznie, które nie są połączone ze sklepem z aplikacjami (np. Google Play, App Store).
| Zapis JSON |
|---|
{ "displayName": string } |
| Pola | |
|---|---|
displayName |
Nazwa wyświetlana aplikacji widoczna w interfejsie AdMob, podana przez użytkownika. Maksymalna dozwolona długość to 80 znaków. |
LinkedAppInfo
Informacje ze sklepu z aplikacjami, jeśli aplikacja jest z nim połączona.
| Zapis JSON |
|---|
{ "appStoreId": string, "displayName": string } |
| Pola | |
|---|---|
appStoreId |
Identyfikator aplikacji w sklepie z aplikacjami. Występuje tylko wtedy, gdy aplikacja jest połączona ze sklepem z aplikacjami. Jeśli aplikacja jest dodana do Sklepu Google Play, będzie to jej identyfikator, np. „com.example.myapp”. Więcej informacji znajdziesz na stronie https://developer.android.com/studio/build/application-id. Jeśli aplikacja zostanie dodana do Apple App Store, będzie to identyfikator sklepu z aplikacjami. np. „105169111”. Pamiętaj, że ustawienie identyfikatora sklepu z aplikacjami jest działaniem nieodwracalnym. Połączonej aplikacji nie można odłączyć. |
displayName |
Tylko dane wyjściowe. Wyświetlana nazwa aplikacji widoczna w sklepie z aplikacjami. Jest to pole tylko do odczytu, które może być puste, jeśli nie można znaleźć aplikacji w sklepie. |
AppApprovalState
Stany zatwierdzenia aplikacji mobilnej.
| Wartości w polu enum | |
|---|---|
APP_APPROVAL_STATE_UNSPECIFIED |
Wartość domyślna pola, które nie zostało skonfigurowane. Nie używać. |
ACTION_REQUIRED |
Aplikacja wymaga dodatkowego działania użytkownika, aby została zatwierdzona. Szczegóły i dalsze instrukcje znajdziesz na stronie https://support.google.com/admob/answer/10564477. |
IN_REVIEW |
Aplikacja oczekuje na sprawdzenie. |
APPROVED |
Aplikacja została zatwierdzona i może wyświetlać reklamy. |