2025년 7월 9일 수요일
어떤 점이 달라지나요?
Google은 Google Ads API의 광고 공유 기능을 지원 중단할 예정입니다.
2026년 1월에 v23이 출시되면 2026년 1월 28일부터 지원되는 모든 버전에서 공유 광고를 만드는 기능이 삭제됩니다.
- 무엇이 달라지나요? '공유 광고' 기능은 2026년 2분기에 종료됩니다.
- 어떤 영향을 미치나요? 기존 공유 광고는 '공유' 광고 그룹에서 게재가 중지됩니다.
- 해결책은 무엇일까요? 광고가 계속 게재되도록 각 광고의 새로운 개별 사본이 자동으로 생성됩니다. 이러한 새 사본은 일반 광고로 계속 게재됩니다.
- 시기 정확한 날짜는 아직 정해지지 않았으며 추후 공지될 예정입니다.
이 변경사항은 대규모 광고 생성 및 관리 방식에 영향을 미치므로, 그 영향을 이해하고 이에 따라 시스템을 준비하는 것이 중요합니다. 어떤 일이 일어나고 있는지, 왜 중요한지, 무엇을 해야 하는지 자세히 살펴보겠습니다.
광고 공유란 무엇인가요?
간단히 말해 '광고 공유'는 하나의 광고를 만들어 여러 광고 그룹에서 동일한 광고를 사용하는 것을 의미합니다.
광고 그룹마다 동일한 광고를 반복해서 만들 필요 없이 한 번만 만들고 필요한 모든 곳에 연결하면 됩니다.
변경되는 이유는 무엇인가요?
이번 변경사항은 애셋 기반 광고로의 전환에 따른 것입니다. Google Ads의 미래는 반응형 검색 광고(RSA) 및 실적 최대화 캠페인과 같은 애셋 기반 광고 형식을 중심으로 전개됩니다. 이러한 형식에서는 확장 소재(광고 제목, 설명, 이미지) 풀에서 '광고'가 동적으로 조합되므로 정적이고 공유 가능한 광고 객체의 개념이 덜 효율적입니다.
준비 방법
일정상 적응할 시간이 충분하지만, 광고 운영에 차질이 생기지 않도록 지금 바로 이 프로세스를 시작하는 것이 좋습니다. 원활한 전환을 위해 다음 단계를 따르세요.
1단계: 애플리케이션 감사
첫 번째 단계는 애플리케이션에서 광고 공유 모델을 사용하는지 확인하는 것입니다.
코드베이스, 특히 AdGroupAdService와 상호작용하는 로직을 검토합니다. 다른 광고 그룹에서 이미 사용 중인 기존 광고의 리소스 이름을 가리켜 AdGroupAd를 만든 인스턴스를 찾습니다.
현재 지원 중단 예정인 로직은 개념적으로 다음과 같습니다.
- 광고가 포함된 AdGroupAd를 만듭니다.
- AdGroup을 만듭니다.
- 1단계의 삽입된 Ad와 2단계의 AdGroup을 사용하여 다른 AdGroupAd를 만듭니다. (이 기능은 삭제될 예정입니다.)
2단계: 광고 생성 로직 업데이트
광고 그룹마다 새로운 고유 광고를 만들도록 코드를 리팩터링해야 합니다. 광고를 공유하는 대신 각 타겟 광고 그룹에 대해 별도의 광고를 만드는 루프를 새 워크플로로 사용해야 합니다. 독립형 광고를 더 이상 만들 수 없습니다. 대신 AdGroup을 만들 때 광고 매개변수를 지정합니다.
규정을 준수하는 새 로직은 다음과 같습니다.
AdGroup_1의 경우:ad for ad_group_1를 사용하여 AdGroupAd를 만듭니다.
AdGroup_2의 경우:ad for ad_group_2를 사용하여 AdGroupAd를 만듭니다.
광고 문구가 동일하더라도 API에서 별도의 광고 객체로 만들어야 합니다.
공유된 기존 확장 텍스트 광고(ETA)가 계속 게재되는 경우 이를 반응형 검색 광고로 전환하고 공유된 각 인스턴스를 단일 광고 그룹에 할당해야 합니다.
3단계: 보고에 미치는 영향 이해하기
단일 광고 공유를 중지하고 각 광고 그룹에 고유한 광고를 만들기 시작하면 실적 기록에 영향을 미칩니다.
중요: 실적 통계(노출수, 클릭수, 전환수)는 고유한 광고와 연결됩니다. 새로 만든 광고는 실적 기록이 없는 상태로 시작됩니다. 기존 공유 광고의 이전 데이터는 유지되지만 새 광고로 이전되지는 않습니다.
팀 또는 고객에게 이 사실을 알리세요. 장기적인 광고 수준 분석을 수행하기 위해 전환하기 전에 이전 실적 데이터를 내보내고 보관처리할 계획을 세우세요.
기존 공유 광고 이전
1단계: 공유 광고 식별하기
먼저 현재 두 개 이상의 광고 그룹에서 공유되고 있는 모든 광고의 명확한 목록이 필요합니다.
SELECT ad_group_ad.ad.id, -- This is the unique ID of the 'Ad' itself ad_group.id, -- This is the unique ID of the 'AdGroup' ad_group_ad.status, ad_group_ad.ad.type, campaign.id, campaign.name, ad_group.name FROM ad_group_ad WHERE ad_group_ad.status IN ('ENABLED', 'PAUSED') ORDER BY ad_group_ad.ad.id, ad_group.id
결과에서 연결된 ad_group.ids 컬렉션에 항목이 두 개 이상 있는 ad_group_ad.ad.id 를 찾으면 특정 광고(ad_group_ad.ad.id로 식별됨)가 여러 광고 그룹(각각 컬렉션의 고유한 ad_group.id 로 식별됨)에 연결되어 있음을 의미합니다.
ad_group.id가 2개 이상의 고유한 ad_group.id와 연결된 경우 해당 광고는 '공유'된 것으로 간주됩니다.
2단계: 광고 콘텐츠 및 관련 광고 그룹 수집하기
1단계에서 식별한 각 공유 광고에 대해 다음 두 가지를 검색해야 합니다.
- 광고 콘텐츠(광고 제목 및 내용 입력란)
- 현재 활성 상태인 모든 광고 그룹의 목록입니다.
3단계: 각 광고 그룹에 새롭고 고유한 ResponsiveSearchAd 만들기
이전의 핵심 부분으로, 2단계에서 식별한 각 광고 그룹을 반복하고 그 안에 새 ResponsiveSearchAd를 만듭니다.
권장사항: 공유 광고가 확장 텍스트 광고인 경우 광고 제목 3개와 내용 입력란 2개를 복사하는 것만으로는 충분하지 않습니다. 이러한 애셋을 시작점으로 사용하고 더 많은 애셋을 추가하세요. ResponsiveSearchAds의 강력한 기능은 Google에서 테스트할 수 있는 광고 제목과 내용 입력란이 풍부하다는 점에서 비롯됩니다. 짧은 광고 제목 5개, 긴 광고 제목 1개, 설명 5개를 목표로 하세요.
다음은 ResponsiveSearchAds 한도를 간략하게 요약한 것입니다.
| Asset Type | 허용되는 최대값 | 글자 수 제한 | 권장사항 |
| 짧은 광고 제목 | 최대 5개 | 30자 | 5개 모두 제공 |
| 긴 제목 | 1 | 90자 | 항상 1 제공 |
| 설명 | 최대 5개 | 90자 | 5개 모두 제공 |
다음은 AdGroupAdService를 사용하는 mutate 작업의 개념적 개요입니다.
- 2단계 결과의 각
ad_group.resource_name를 반복합니다. - 루프 내에서 새
AdGroupAd객체를 구성합니다. ad_group필드를 현재ad_group.resource_name로 설정합니다.- AdGroupAd 내에
Ad객체를 만듭니다. - 애셋으로
responsive_search_ad필드를 채웁니다.- 광고 제목의
AdTextAsset객체 목록을 만듭니다. - 설명에 사용할
AdTextAsset객체 목록을 만듭니다. - 이전 광고의 데이터를 사용하여
final_urls,path1,path3를 설정합니다.
- 광고 제목의
MutateAdGroupAds()요청을 실행합니다.
이 과정을 통해 이제 각 광고 그룹에 게재할 준비가 된 고유한 ResponsiveSearchAds가 포함됩니다.
4단계: 이전 공유 광고 삭제하기
새 ResponsiveSearchAds가 생성되고 광고 소재 검토를 통과하면(상태가 ENABLED임) 공유 광고를 사용 중지해야 합니다.
- 이전 AdGroupAd(공유 광고와 광고 그룹 간의 연결)의 리소스 이름을 식별합니다.
- AdGroupAdService 를 사용하여 변형을 실행합니다. 이 서비스 내에서 AdGroupAdOperation을 구성합니다. 이 작업 객체에는 삭제할 AdGroupAd의 리소스 이름을 제공하는 삭제 필드가 있습니다.
- 마지막으로 AdGroupAdService에서 mutateAdGroupAds 메서드를 호출합니다.
공유 광고 단계적 중단 일정
공유 광고를 직접 수동으로 이전하는 것이 좋습니다.
- 이 방법이 가장 좋습니다. 이를 통해 각 광고 그룹의 잠재고객에게 맞춤화된 고유한 이미지와 광고 제목으로 새 광고를 만들 수 있습니다. 관련성이 높은 광고는 더 나은 결과로 이어집니다.
1단계: 2026년 1월 28일부터
- 더 이상 새 공유 광고를 만들 수 없습니다.
- 단일 광고를 새 광고 그룹에 연결하려고 하면 차단되고 오류가 반환됩니다. 이를 위해 자동화 도구나 스크립트를 사용하는 경우 작동이 중지됩니다.
2단계: 2026년 1월 28일~2027년 1분기
- 기존에 공유된 광고는 계속 정상적으로 게재됩니다.
- 이미 공유된 광고에 대해서는 별도의 조치가 필요하지 않으며, 이 기간 동안 영향을 받지 않습니다.
3단계: 2027년 1분기
- 남은 공유 광고는 모두 자동으로 전환됩니다.
- 여전히 공유되는 광고의 경우 광고가 속한 각 광고 그룹에 개별 사본이 생성됩니다.
공식 Google Ads API 문서를 참고하고, 날짜가 다가오면 Google Ads 개발자 블로그에서 자세한 내용을 확인하시기 바랍니다.
지금 바로 감사를 시작하고 이 게시물을 개발팀과 공유하여 원활한 전환을 준비하세요.
2026년 2분기 자동 프로세스
별도의 조치를 취하지 않으면 2026년 2분기에 공유 광고가 자동으로 분리됩니다.
자동화된 프로세스는 다음과 같이 진행됩니다.
- 하나의 광고 그룹에 기존 광고가 유지됨: 기존 광고는 하나의 광고 그룹(특히 광고 그룹 ID가 가장 낮은 광고 그룹)에만 유지됩니다.
- 다른 광고 그룹에 사본이 생성됨: 원본 광고가 공유된 다른 모든 광고 그룹에 원본 광고의 새 사본이 생성됩니다.
- 자동 생성된 콘텐츠가 다시 생성됨: '애셋 자동화'와 같은 기능의 설정이 복사됩니다. 하지만 실제 머신 생성 확장 소재(예: 자동으로 생성된 광고 제목 또는 이미지)는 이전되지 않습니다. Google 시스템은 복사된 각 광고에 대해 새로운 세트를 생성하므로 초기 실적에 영향을 미칠 수 있습니다.
궁금한 점이 있으면 포럼을 통해 문의해 주세요.
라벨: google-ads-api