광고 소스

AdMob API를 사용하면 미디에이션 광고 소스 를 프로그래매틱 방식으로 볼 수 있습니다. 자세한 내용은 accounts.adSources.list 를 참고하세요.

Curl을 사용하여 요청

  1. 보안 정보 파일을 로드하고 승인 사용자 인증 정보를 생성합니다.

    이 단계를 처음 실행할 때는 브라우저에서 승인 프롬프트를 수락하라는 메시지가 표시됩니다. 수락하기 전에 AdMob API에 액세스할 수 있는 Google 계정으로 로그인했는지 확인하세요. 현재 로그인되어 있는 계정을 대신하여 앱이 데이터에 액세스할 수 있는 권한이 부여됩니다.

    인증 및 승인을 위해 Google OAuth 2.0을 사용하는 간단한 명령줄 도구인 oauth2l을 사용하는 것이 좋습니다. oauth2l을 설치하고 아래 명령어를 실행하여 path_to_credentials_json을 클라우드 애플리케이션 등록 시 다운로드하는 credentials.json 파일의 경로로 바꿉니다. 처음 실행할 때는 명령을 통해 OAuth 2.0 승인 절차가 진행됩니다. 이후 실행에서는 토큰이 자동으로 갱신됩니다.

    oauth2l header --json path_to_credentials_json --scope admob.readonly
    
  2. 광고 소스를 나열합니다.

    pub-XXXXXXXXXXXXXXXX 를 게시자 ID로 바꿔 AdMob 광고 소스 정보를 가져옵니다. 게시자 ID를 찾는 방법에 관한 안내를 참고하세요.

    curl --http1.0 -X GET https://admob.googleapis.com/v1beta/accounts/pub-XXXXXXXXXXXXXXXX/adSources \
     -H "$(oauth2l header --json path_to_credentials_json --scope admob.readonly)"
    

    샘플 응답:

    {
     "adSources": [
       {
         "name": "accounts/pub-XXXXXXXXXXXXXXXX/adSources/5450213213286189855",
         "adSourceId": "5450213213286189855",
         "title": "AdMob Network",
       }
     ]
    }