테스트 중

테스트는 처음 시작하든, 현재 앱을 유지관리하든, 기존 통합에 새 기능을 추가하는 경우든 상관없이 Google Ads API를 성공적으로 통합하는 데 있어 중요한 단계입니다. 이 가이드에서는 Google Ads API 통합을 테스트하기 위한 권장사항을 설명합니다.

테스트 계정

테스트 계정은 개발 목적으로 사용할 수 있습니다. 테스트 계정에서 모든 기능을 테스트할 수 있는 것은 아니지만, 이 도구는 애플리케이션 코드와 구성이 의도한 대로 작동하는지 확인하는 데 유용한 도구입니다.

개발용 프로덕션 계정

테스트 계정 제한으로 인해 통합의 일부 기능을 테스트할 수 없는 경우 개발용 프로덕션 계정을 대신 사용할 수 있습니다. 개발용 프로덕션 계정은 다음과 같은 점에서 테스트 계정과 다릅니다.

  • 사용자가 볼 수 있는 광고 게재
  • 유효한 URL 필요
  • 광고 정책을 준수해야 합니다.

프로덕션 계정은 광고를 게재하므로 실적 보고서를 테스트하고 Google Ads API의 다른 모든 기능을 사용할 수 있는 측정항목을 생성합니다.

또한 개발에 이러한 도구를 사용할 때는 각별히 주의가 필요합니다. 다음 조치를 취하는 것이 좋습니다.

  • 개발 목적으로 액세스가 필요한 사용자에게만 액세스 권한을 부여합니다.
  • 고정적이고 낮은 일일 계정 예산을 설정합니다.
  • 테스트 계정을 사용할 수 없는 경우에만 개발용으로 프로덕션 계정을 사용하세요.

테스트 사용자 인증 정보

개발 계정을 수정하려고 할 때 실수로 프로덕션 계정을 수정하는 위험을 최소화하려면 프로덕션 애플리케이션 사용자 인증 정보와 별도로 테스트 사용자 인증 정보 세트를 유지하는 것이 좋습니다.

또한 개발 목적으로 별도의 갱신 토큰을 만드는 것이 좋습니다.

갱신 토큰은 사용자가 앱을 대신하여 Google Ads API에 액세스하도록 승인할 때 생성되므로, 각 갱신 토큰은 승인하는 사용자와 동일한 액세스 권한을 가집니다. 개발 계정에 액세스하는 데 사용되는 모든 갱신 토큰이 프로덕션 계정을 관리하는 관리자 계정을 포함하여 프로덕션 계정에 액세스할 수 없는 사용자와 연결되어 있으면 실수로 테스트 새로고침 토큰을 사용하여 프로덕션 계정을 수정할 위험이 완화됩니다.

액세스 권한은 사용되는 갱신 토큰에 따라 달라지므로 테스트 갱신 토큰 외에는 테스트용 사용자 인증 정보를 만들 필요가 없습니다. 프로덕션 계정에 액세스하는 데 사용되는 개발자 토큰, 클라이언트 ID, 클라이언트 비밀번호는 갱신 토큰이 다르다면 테스트 계정에 액세스하는 데 안전하게 사용될 수 있습니다.

요청 유효성 검사

요청이 유효한지 여부만 테스트해야 하는 경우(예: 요청이 올바르게 구조화되어 있고 정책을 위반하지 않는지 확인) validate_only 필드를 사용할 수 있습니다. 이 필드는 GoogleAdsService.SearchStreamGoogleAdsService.Search 요청은 물론 대부분의 변경 요청에 사용할 수 있습니다. 특정 메서드에 이 필드를 사용할 수 있는지 확인하려면 참조 문서를 확인하세요.

REST API

예를 들어 요청이 예상된 출력을 생성하는지 확인하는 임시 테스트의 경우 REST API를 사용하는 것이 가장 쉬운 옵션인 경우가 많습니다. REST API에 요청할 때 cURL을 사용하는 방법은 REST 예를 참고하세요.