Search Ads 360
컬렉션을 사용해 정리하기 내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요.
계정에서 기관 및 광고주 ID 목록 검색
/** * Retrieves a list of all the agency and advertiser IDs that the Google Account * has permission to view. * See: https://developers.google.com/google-ads/scripts/docs/features/third-party-apis#refresh_token_grant * for details on configuring this script. * * NOTE: This script also requires the OAuth2 library to be pasted at the end, * as obtained from https://developers.google.com/google-ads/scripts/docs/examples/oauth20-library */ const CLIENT_ID = 'INSERT_CLIENT_ID'; const CLIENT_SECRET = 'INSERT_CLIENT_SECRET'; const REFRESH_TOKEN = 'INSERT_REFRESH_TOKEN'; let authUrlFetch; // Call this function just once, to initialize the OAuth client. function initializeOAuthClient() { if (typeof OAuth2 === 'undefined') { const libUrl = 'https://developers.google.com/google-ads/scripts/docs/examples/oauth20-library'; throw Error('OAuth2 library not found. Please take a copy of the OAuth2 ' + 'library from ' + libUrl + ' and append to the bottom of this script.'); } const tokenUrl = 'https://accounts.google.com/o/oauth2/token'; const scope = 'https://www.googleapis.com/auth/doubleclicksearch'; authUrlFetch = OAuth2.withRefreshToken( tokenUrl, CLIENT_ID, CLIENT_SECRET, REFRESH_TOKEN, scope); } // An example DS request - taken from // https://developers.google.com/search-ads/v2/how-tos/reporting/faq const body = { reportType: 'advertiser', columns: [ {columnName: 'agency'}, {columnName: 'agencyId'}, {columnName: 'advertiser'}, {columnName: 'advertiserId'} ], statisticsCurrency: 'usd' }; // Request an Advertiser report and return the resulting report object. function generateSearchAds360AdvertiserReport() { const url = 'https://www.googleapis.com/doubleclicksearch/v2/reports/generate'; const options = { method: 'POST', contentType: 'application/json', payload: JSON.stringify(body) }; const response = authUrlFetch.fetch(url, options); // For now, just log the generated report response. return JSON.parse(response.getContentText()); } // Paste in OAuth2 library here, from: // https://developers.google.com/google-ads/scripts/docs/examples/oauth20-library
달리 명시되지 않는 한 이 페이지의 콘텐츠에는 Creative Commons Attribution 4.0 라이선스에 따라 라이선스가 부여되며, 코드 샘플에는 Apache 2.0 라이선스에 따라 라이선스가 부여됩니다. 자세한 내용은 Google Developers 사이트 정책을 참조하세요. 자바는 Oracle 및/또는 Oracle 계열사의 등록 상표입니다.
최종 업데이트: 2025-07-28(UTC)
[[["이해하기 쉬움","easyToUnderstand","thumb-up"],["문제가 해결됨","solvedMyProblem","thumb-up"],["기타","otherUp","thumb-up"]],[["필요한 정보가 없음","missingTheInformationINeed","thumb-down"],["너무 복잡함/단계 수가 너무 많음","tooComplicatedTooManySteps","thumb-down"],["오래됨","outOfDate","thumb-down"],["번역 문제","translationIssue","thumb-down"],["샘플/코드 문제","samplesCodeIssue","thumb-down"],["기타","otherDown","thumb-down"]],["최종 업데이트: 2025-07-28(UTC)"],[[["This script retrieves a list of agency and advertiser IDs accessible by the Google Account."],["It utilizes the DoubleClick Search API and requires OAuth2 authorization for access."],["Users need to provide their Client ID, Client Secret, and Refresh Token for authentication."],["The script generates a Search Ads 360 Advertiser report containing the desired IDs."],["An OAuth2 library must be appended to the script for proper functionality."]]],[]]