予算を管理する方法が含まれています。 詳細については、「 予算」を参照してください。
メソッド
| メソッド名 | 戻り値の型 | 説明 |
|---|---|---|
| キャンペーン | CampaignSelector | この予算を共有するキャンペーンのリストをフィルター処理するために使用されるセレクターを取得します。 |
| getAmount | double | 予算の金額を取得します。 |
| getDeliveryMethod | string | この予算の配信方法 (予算タイプ) を取得します。 |
| getEntityType | string | このエンティティの型を取得します。 |
| getId | string | この共有予算を一意に識別する ID を取得します。 |
| getName | string | この共有予算の名前を取得します。 |
| getStats | 統計情報 | この予算を共有するキャンペーンのパフォーマンス データを取得します。 |
| getType | string | この予算の種類を取得します。 |
| isExplicitlyShared | ブール型 | この予算が共有予算であるかどうかを示すブール値を取得します。 |
| setAmount(double amount) | void | 予算を指定した金額に設定します。 |
| setDeliveryMethod(String メソッド) | void | この予算の配信方法を設定します。 |
キャンペーン
この予算を共有するキャンペーンのリストをフィルター処理するために使用される セレクター を取得します。
このメソッドは、 BudgetSelector を使用して取得した予算オブジェクトからのみ呼び出します。キャンペーンの getBudget メソッドを使用して予算を取得した場合は、呼び出すことはできません。
戻り値
| 型 | 説明 |
|---|---|
| CampaignSelector | この予算を共有するキャンペーンのリストをフィルター処理するために使用されるセレクター。 |
getAmount
予算の金額を取得します。
戻り値
| 型 | 説明 |
|---|---|
| double | 予算 (アカウントの通貨)。 |
getDeliveryMethod
予算の配信方法 (予算タイプ) を取得します。
戻り値
| 型 | 説明 |
|---|---|
| string | 予算の配信方法。 使用可能な値は次のとおりです。
|
getEntityType
このエンティティの型を取得します。
戻り値
| 型 | 説明 |
|---|---|
| string | このエンティティの種類 ( Budget)。 |
getId
この共有予算を一意に識別する ID を取得します。
戻り値
| 型 | 説明 |
|---|---|
| string | この共有予算を一意に識別する ID。 予算が共有予算ではない場合は null を返します。 |
getName
この共有予算の名前を取得します。
戻り値:
| 型 | 説明 |
|---|---|
| string | 共有予算の名前。 予算が共有予算ではない場合は null を返します。 |
getType
この予算の種類を取得します。
戻り値:
| 型 | 説明 |
|---|---|
| string | 予算の種類。 使用可能な種類を次に示します。
|
getStats
この予算を共有するキャンペーンのパフォーマンス データを取得します。
パフォーマンス データは、共有予算でのみ使用できます。 このメソッドを呼び出すには、予算セレクターのチェーンに forDateRange(String dateRange) メソッドまたは forDateRange(Object dateFrom, Object dateTo) メソッドを含める必要があります。
戻り値:
| 型 | 説明 |
|---|---|
| 統計情報 | この予算を共有するキャンペーンのパフォーマンス データ。 予算が共有予算ではない場合は null を返します。 |
isExplicitlyShared
この予算が共有予算であるかどうかを示すブール値を取得します。
キャンペーンと共有する予算は、同じアカウント内に存在する必要があります。 予算を共有すると、予算を最大限に活用できます。 たとえば、キャンペーン A に独自の 10 ドルの予算があり、キャンペーン B に独自の 10 ドルの予算がある場合、キャンペーン A は予算の 8 ドルしか使わない可能性があります。 しかし、キャンペーン B は好調な結果だったため、予算をすべて使い果たしたし、もっと使うこともできたはずだ。 キャンペーン間で予算が共有されている場合、キャンペーン B はキャンペーン A が使用しなかった 2 ドルを自動的に使用するため、より多くのトラフィックが送信される可能性が高くなります。
戻り値:
| 型 | 説明 |
|---|---|
| ブール型 | 予算が複数のキャンペーンで共有されることを意図している場合は true 。それ以外の場合は false。 |
setAmount(double amount)
予算の金額を設定します。
共有予算を更新するには、 BudgetSelector と BudgetIterator を使用して予算を取得する必要があります。
キャンペーン エンティティのgetBudget方法を使用して予算を取得すると、予算の金額の設定に失敗します。
引数
| 名前 | 型 | 説明 |
|---|---|---|
| 金額 | double | 予算 (アカウントの通貨)。 |
戻り値
| 型 | 説明 |
|---|---|
| void | Nothing を返します。 |
setDeliveryMethod(string method)
予算の配信方法を設定します。
引数
| 名前 | 型 | 説明 |
|---|---|---|
| メソッド | string | 予算の配信方法。 大文字と小文字を区別できる値は次のとおりです。
|
戻り値
| 型 | 説明 |
|---|---|
| void | Nothing を返します。 |