REST Resource: accounts.icons

リソース: アイコン

パートナーのアイコンに関する情報。

JSON 表現
{
  "name": string,
  "imageData": string,
  "state": enum (State),
  "iconUri": string,
  "reference": string,
  "disapprovalReason": enum (DisapprovalReason)
}
フィールド
name

string

必須。アイコンのリソース名。形式は accounts/{account_id}/icons/{icon_id} です。icon_id を使用し、accounts.brands API を使用してアイコンとブランドを関連付けます。

imageData

string (bytes format)

必須。入力のみ。アイコンのコンテンツ(PNG 形式、または PNG に変換可能)

Base64 でエンコードされた文字列。

state

enum (State)

出力のみ。アイコンの現在の状態。

iconUri

string

出力のみ。Google がホストする URI を承認するアイコン。APPROVED 状態のアイコンにのみ適用されます。

reference

string

(省略可)アイコンをトラッキングするための値。システム内のアイコンの主キーまたはアイコンのファイル名を指定できます。Google はこの値を使用しません。

disapprovalReason

enum (DisapprovalReason)

出力のみ。アイコンが不承認の理由。REJECTED 状態のアイコンにのみ適用されます。

State

アイコンの状態。

列挙型
STATE_UNSPECIFIED デフォルト値。
NEW Google がアイコンを受信し、アイコンのコンテンツを審査しています。
APPROVED アイコンが承認され、公開できる状態です。承認済みアイコンはブランドにリンクできます。
REJECTED アイコンは拒否されます。Google では、このアイコンは表示されません。

DisapprovalReason

アイコンが不承認となる原因として、次のことが考えられます。

列挙型
DISAPPROVAL_REASON_UNSPECIFIED 指定されていません。
NOT_LIKE_SITE アイコンの画像が、広告主様の最終ページ URL のファビコンまたはアートワークと一致していない。
OFFENSIVE アイコンの画像に不適切なコンテンツが含まれています。
LOW_QUALITY アイコンの画像が低品質です。
ANIMATED アイコン画像はアニメーション付きです。
BAD_BACKGROUND アイコン画像に透明または白以外の背景がありません。
TEXT_TOO_SMALL アイコンの画像に小さすぎるテキストが含まれています。

Methods

create

新しいアイコンをアップロードして、審査プロセスを開始します。

get

リクエスト URI で指定されたアイコン リソース名に関連付けられた Icon インスタンスを返します。

list

パートナー アカウントの Icon を返します。