이 프로젝트는 Google Ad Manager SOAP API용 .NET 클라이언트 라이브러리를 호스팅합니다.
API 및 클라이언트 라이브러리 업데이트와 뉴스를 보려면 Google Ads 개발자 블로그(http://googleadsdeveloper.blogspot.com/)를 팔로우하세요.
http://www.nuget.org에서 nuget 패키지 관리자에 대해 자세히 알아볼 수 있습니다. 다른 배포 옵션에 대해서는 아래의 대체 배포 옵션을 참조하세요.
Ad Manager API는 OAuth2를 인증 메커니즘으로 사용합니다. 사용 사례에 따라 아래의 적절한 가이드를 따르세요.
자신의 자격 증명을 사용하여 API에 액세스하는 경우...
클라이언트를 대신하여 API에 액세스하는 경우...
Ads API .NET 라이브러리의 바이너리 배포판은 .NET 어셈블리로 사전 컴파일된 버전의 라이브러리, 라이브러리 사용을 위한 코드 예제, 라이브러리 문서로 구성됩니다. 내부가 아닌 라이브러리 사용에만 관심이 있고 개발 환경에서 너겟 패키지 관리자를 사용하지 않는 경우 이 배포판을 다운로드해야 합니다.
이번 배포의 내용은 다음과 같습니다.
lib
- Precompiled assemblies.
- Documentation xmls for the assemblies.
examples
Code examples, in C# and VB.NET (when available).
README
ChangeLog
COPYING
Visual Studio solution file
코드 예제를 실행하려면 다음을 수행하십시오.
App.config
열고 파일의 지침에 따라 필수 구성 값을 입력합니다.App.config
저장하고 닫습니다.version.examplename
형식입니다. 예를 들어 v202308.GetCurrentNetwork
는 Ad Manager API v202308
버전에서 GetCurrentNetwork
예시를 실행하기 위한 명령줄 옵션입니다. 또는 각 코드 예제에는 main()
메서드가 있으므로 적절한 코드 예제를 시작 개체로 설정할 수 있습니다(예제 속성 대화 상자에서 응용 프로그램 탭을 선택하고 "시작 개체" 드롭다운에서 원하는 클래스를 선택합니다.).
새 프로젝트에서 라이브러리를 사용하려면:
examplesApp.config
프로젝트 디렉터리에 복사하고 프로젝트에 추가합니다.App.config
에서 필요한 키를 편집합니다. 애플리케이션에 자체 App.config
있는 경우 해당 콘텐츠를 examplesApp.config
의 콘텐츠와 병합해야 합니다. // Create an appropriate AdsUser instance.
AdManagerUser user = new AdManagerUser();
// Create the required service.
using (NetworkService networkService = user.GetService<NetworkService>())
{
// make calls to service class.
}
자세한 내용은 이 위키 기사를 참조하세요.
자세한 내용은 https://github.com/googleads/googleads-dotnet-lib/wiki#logging을 참조하세요.