TypeScript mit dem IMA SDK verwenden
Mit Sammlungen den Überblick behalten
Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
TypeScript ist eine stark typisierte, objektorientierte Programmiersprache, die in JavaScript kompiliert wird. TypeScript ist eine Obermenge von JavaScript und unterstützt alle Funktionen von JavaScript sowie optional statische Typisierung.
Mit TypeScript-Tools können Sie Fehler erkennen und verhindern, die Sie in reinem JavaScript möglicherweise nicht bemerken würden.
Jetzt starten
DefinitelyTyped ist ein Open-Source-Projekt, in dem ein Repository mit Typdeklarationsdateien für viele Pakete verwaltet wird, darunter auch die IMA SDK-Bibliothek. Sie können die IMA-Typen mit npm aus dem Paket @types/google_interactive_media_ads_types installieren.
npm install --save-dev @types/google_interactive_media_ads_types
Nach der Installation haben Sie in Ihrem eigenen Code Zugriff auf alle Typen, die vom google.ima
-Objekt freigegeben werden. Sie können auch die Codevervollständigung und den Inhaltsassistenten für IMA-Methoden und ‑Properties in Quellcode-Editoren nutzen, die diese Funktionen haben, z. B. Visual Studio Code.
Sofern nicht anders angegeben, sind die Inhalte dieser Seite unter der Creative Commons Attribution 4.0 License und Codebeispiele unter der Apache 2.0 License lizenziert. Weitere Informationen finden Sie in den Websiterichtlinien von Google Developers. Java ist eine eingetragene Marke von Oracle und/oder seinen Partnern.
Zuletzt aktualisiert: 2025-08-10 (UTC).
[null,null,["Zuletzt aktualisiert: 2025-08-10 (UTC)."],[[["\u003cp\u003eTypeScript is a strongly typed, object-oriented programming language that compiles to JavaScript and supports all of JavaScript's features plus optional static typing.\u003c/p\u003e\n"],["\u003cp\u003eTypeScript tooling helps in detecting and preventing bugs that might go unnoticed in plain JavaScript.\u003c/p\u003e\n"],["\u003cp\u003eDefinitelyTyped is an open-source project containing type declaration files for various packages, including the IMA SDK library.\u003c/p\u003e\n"],["\u003cp\u003eInstalling the IMA types using npm from the @types/google-interactive-media-ads package gives you access to all types exposed by the google.ima object.\u003c/p\u003e\n"],["\u003cp\u003eAfter installation, source code editors with features like code completion and content assist can be used to take full advantage of IMA methods and properties.\u003c/p\u003e\n"]]],[],null,["# Use TypeScript with the IMA SDK\n\n[TypeScript](//www.typescriptlang.org/) is a strongly typed, object-oriented\nprogramming language that compiles to JavaScript. TypeScript is a superset of\nJavaScript, and supports all of JavaScript's features plus optional\n[static typing](//en.wikipedia.org/wiki/Type_system#STATIC).\n[TypeScript tooling](http://www.typescriptlang.org/docs/handbook/2/basic-types.html#types-for-tooling)\ncan help detect and prevent bugs that you might not notice in plain JavaScript.\n\nGet started\n-----------\n\n[DefinitelyTyped](//github.com/DefinitelyTyped/DefinitelyTyped) is an open\nsource project that maintains a repository of type\n[declaration files](//www.typescriptlang.org/docs/handbook/declaration-files/introduction.html)\nfor many packages, including the IMA SDK library. You can install the IMA types\nwith [npm](//docs.npmjs.com/about-npm) from the\n[@types/google_interactive_media_ads_types](//www.npmjs.com/package/@types/google_interactive_media_ads_types)\npackage. \n\n npm install --save-dev @types/google_interactive_media_ads_types\n\nAfter installation, you have access to all of the types exposed by the\n[`google.ima`](/interactive-media-ads/docs/sdks/html5/client-side/reference/ts)\nobject in your own code. You can also take advantage of code completion and\ncontent assist for IMA methods and properties in source code editors that have\nthose features, for example, [Visual Studio Code](https://code.visualstudio.com/docs/languages/typescript)."]]