입찰

애드워즈는 광고를 통해 달성할 목표에 따라 다른 광고 입찰 방식을 제공합니다. 애드워즈에서 입찰에 대한 일반 정보를 알아보려면 애드워즈 지원 사이트를 참조하세요.

애드워즈 API에서 모든 입찰 매개변수는 BiddingStrategyConfiguration 객체에 의해 관리됩니다. biddingStrategyConfiguration 필드는 캠페인, 광고그룹 및 광고그룹 기준 수준에서 사용할 수 있습니다. 구성은 입찰 유형, 스키마 및 항목에 대한 하나 이상의 입찰가를 정의합니다.

입찰 유형을 지정하기 위해 biddingStrategyType 필드, biddingScheme 필드 또는 둘 다 사용할 수 있습니다. biddingScheme을 사용하여 입찰 유형에 특정한 매개변수를 추가로 설정할 수 있습니다. 두 필드가 모두 지정될 때 필드의 유형은 일치해야 합니다.

입찰가 설정

입찰가는 광고그룹 및 광고그룹 기준 수준에서 설정할 수 있습니다. 기준 입찰은 광고그룹 입찰보다 우선합니다. 서로 다른 유형의 여러 입찰가를 동시에 하나의 전략에 설정할 수 있지만(예: CpcBidCpmBid), 지정된 biddingStrategyType과 일치하는 입찰가만 사용됩니다. 또한 보고서는 현재 사용 중인 입찰가만 반환합니다. 다른 입찰 유형으로의 전환은 사용되기 위한 상응 입찰가를 발생시킵니다.

다음의 mutate 호출은 광고그룹 수준에서 CPC 입찰가를 추가합니다.

// Create ad group bid.
BiddingStrategyConfiguration biddingStrategyConfiguration =
    new BiddingStrategyConfiguration();
CpcBid bid = new CpcBid();
bid.setBid(new Money(null, 10000000L));

// You can optionally provide this field.
bid.setContentBid(new Money(null, 20000000L));

biddingStrategyConfiguration.setBids(new Bids[] {bid});
adGroup.setBiddingStrategyConfiguration(biddingStrategyConfiguration);

// Create operation.
AdGroupOperation operation = new AdGroupOperation();
operation.setOperand(adGroup);
operation.setOperator(Operator.SET);
AdGroupOperation[] operations = new AdGroupOperation[] {operation};

// Update ad group.
AdGroupReturnValue result = adGroupService.mutate(operations);

입찰 전략 전환

입찰 전략을 변경하려면 업데이트된 전략 필드와 일치하는 서비스에 mutate 호출을 실행하세요. 아래의 예는 다른 biddingScheme을 설정하여 캠페인에 대한 입찰 유형을 변경하는 방법을 보여 줍니다.

// Create a new local Campaign object.
Campaign campaign = new Campaign();
campaign.setId(campaignId);

// Create a new biddingStrategyConfiguration.
BiddingStrategyConfiguration biddingStrategyConfiguration =
    new BiddingStrategyConfiguration();

// You can specify either type or scheme, or both.
biddingStrategyConfiguration.setBiddingScheme(new ManualCpcBiddingScheme());
campaign.setBiddingStrategyConfiguration(biddingStrategyConfiguration);

// Create SET operation.
CampaignOperation operation = new CampaignOperation();
operation.setOperand(campaign);
operation.setOperator(Operator.SET);
CampaignOperation[] operations = new CampaignOperation[] {operation};

// Update the campaign.
CampaignReturnValue result = campaignService.mutate(operations);

공유 및 유연한 입찰 전략

애드워즈 API v201306에서는 캠페인과 함께 유연한 입찰 전략을 사용할 수 있습니다. 공유 입찰 전략을 생성하려면 BiddingStrategyService을 사용하고 매개변수를 설정합니다. 기존의 유연한 입찰 전략을 사용하려면 전략 ID를 사용하여 캠페인의 biddingStrategyConfiguration을 업데이트하세요.

campaign.setBiddingStrategyId(strategyId);

콘텐츠 네트워크 기준 측정기준

콘텐츠 네트워크에서 게재되는 광고의 경우 여러 다른 측정기준이 있으며 그 측정기준에 대해 광고그룹 입찰가를 설정할 수 있습니다. 여러 입찰가가 다른 측정기준에서 설정될 경우 절대 입찰가에 사용되어야 하는 측정기준을 지정하기 위해 contentBidCriterionTypeGroup 필드를 사용할 수 있습니다. 검색 네트워크의 광고에서는 항상 키워드 입찰가가 사용됩니다.

또한 기준이 절대 입찰가 측정기준에 없을 때 사용되는 bid adjustment도 설정할 수 있습니다. 이는 BiddableAdGroupCriterionbidModifier 필드를 통해 액세스할 수 있습니다.

코드 예제

위의 예제는 애드워즈의 Java 클라이언트 라이브러리를 기준으로 코드를 보여 줍니다. 다른 지원 언어로 예제에 대한 클라이언트 라이브러리를 확인해 보세요.

다음에 대한 의견 보내기...

도움이 필요하시나요? 지원 페이지를 방문하세요.