Dieses Projekt hostet die .NET-Clientbibliothek für die Google Ad Manager SOAP API.
Für Aktualisierungen und Neuigkeiten zur API und Client-Bibliothek folgen Sie bitte unserem Blog für Google Ads-Entwickler: http://googleadsdeveloper.blogspot.com/.
Weitere Informationen zum Nuget-Paketmanager finden Sie unter http://www.nuget.org. Weitere Verteilungsoptionen finden Sie unten in den alternativen Verteilungsoptionen.
Die Ad Manager-API verwendet OAuth2 als Authentifizierungsmechanismus. Befolgen Sie die entsprechende Anleitung unten basierend auf Ihrem Anwendungsfall.
Wenn Sie mit Ihren eigenen Anmeldeinformationen auf eine API zugreifen ...
Wenn Sie im Auftrag von Kunden auf eine API zugreifen ...
Die Binärverteilung der Ads API .NET-Bibliothek besteht aus einer vorkompilierten Version der Bibliothek als .NET-Assembly, Codebeispielen für die Verwendung der Bibliothek und Bibliotheksdokumentation. Wenn Sie nur daran interessiert sind, die Bibliothek und nicht ihre Interna zu nutzen, und Sie den Nuget-Paketmanager nicht in Ihrer Entwicklungsumgebung verwenden, sollten Sie diese Distribution herunterladen.
Der Inhalt dieser Verteilung ist wie folgt:
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
So führen Sie die Codebeispiele aus:
App.config
für das Beispielprojekt und befolgen Sie die Anweisungen in der Datei, um die erforderlichen Konfigurationswerte einzugeben.App.config
.version.examplename
. Beispielsweise ist v202308.GetCurrentNetwork
die Befehlszeilenoption zum Ausführen GetCurrentNetwork
-Beispiels in der Version v202308
der Ad Manager-API. Alternativ verfügt jedes Codebeispiel über eine main()
Methode, sodass Sie das entsprechende Codebeispiel als Startobjekt festlegen können (wählen Sie im Dialogfeld „Beispieleigenschaften“ die Registerkarte „Anwendung“ und wählen Sie die gewünschte Klasse aus der Dropdown-Liste „Startobjekt“ aus.)
So verwenden Sie die Bibliothek in einem neuen Projekt:
examplesApp.config
in Ihr Projektverzeichnis und fügen Sie es Ihrem Projekt hinzu.App.config
. Wenn Ihre Anwendung über eine eigene App.config
verfügt, müssen Sie deren Inhalt mit dem Inhalt von examplesApp.config
zusammenführen. // Create an appropriate AdsUser instance.
AdManagerUser user = new AdManagerUser();
// Create the required service.
using (NetworkService networkService = user.GetService())
{
// make calls to service class.
}
Weitere Informationen finden Sie in diesem Wiki-Artikel.
Weitere Informationen finden Sie unter https://github.com/googleads/googleads-dotnet-lib/wiki#logging.