К основному содержанию
скилл Claude Code Gemini CLI CX Codex официальный · Google

ima-dai-sdk — скилл для Claude Code: возможности и установка

Скилл помогает подключить Google IMA DAI SDK для загрузки HLS- и DASH-потоков. Подойдёт для прямых эфиров и видео по запросу в приложениях и на сайтах.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add google/skills --skill ima-dai-sdk -a claude-code
Открыть на GitHub

Что делает ima-dai-sdk

Скилл описывает интеграцию Google IMA DAI SDK для прямых эфиров, настроенных в Google Ad Manager, и видео по запросу, загруженного в Google Ad Manager. Он рассчитан на HLS- и DASH-потоки с ключом события для прямого эфира либо CMS ID и video ID для видео по запросу.

Для платформ есть отдельные руководства: Web, HTML5, ReactJs, NodeJs и Angular; ChromeCast; Android; iOS и tvOS; Roku. Общий порядок включает импорт и настройку SDK, обработчики событий потока, передачу timed metadata, запрос потока и очистку ресурсов при сбое или выходе пользователя. Нужен именно DAI-поток: для загрузки VAST или VMAP URL этот скилл не предназначен. Ставьте его, если интегрируете DAI; для обычного VAST или VMAP он не подойдёт.

Какие задачи решает

  • подключить HLS-поток Google DAI к видеоплееру
  • загрузить DASH-поток для прямого эфира
  • запросить видео по CMS ID и video ID
  • передавать timed metadata в обработчики потока
  • очистить ресурсы SDK при выходе из потока

Примеры запросов агенту

  • Подключи Google IMA DAI SDK к моему видеоплееру и загружай HLS-поток прямого эфира.
  • Покажи интеграцию DAI для Android через Media3 Exoplayer.
  • Добавь запрос видео по запросу по CMS ID и video ID.

Как установить ima-dai-sdk

1Через Skills CLI (Vercel)

npx skills add google/skills --skill ima-dai-sdk -a claude-code

2Вручную: положить файлы

~/.claude/skills/ima-dai-sdk/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/ima-dai-sdk/

Из того же набора172

Весь набор →
bigquery-basics официальный google Управляет ресурсами BigQuery и запускает SQL-запросы. Подходит для создания датасетов, таблиц, представлений и базовой загрузки данных. Claude Code Gemini CLI CX Codex 17 678установок cloud-run-basics официальный google Скилл помогает управлять Cloud Run: разворачивать HTTP-сервисы, запускать задачи по событию или расписанию и вести фоновые worker pools. Claude Code Gemini CLI CX Codex 17 532установок gemini-api официальный google Подключает Gemini API из Agent Platform Google Cloud к агенту. Даёт доступ к моделям Gemini, мультимодальному вводу, вызову функций и кешированию контекста. Claude Code Gemini CLI CX Codex 17 116установок google-cloud-recipe-auth официальный Google LLC Скилл объясняет аутентификацию и права доступа в Google Cloud. Пригодится для настройки IAM, ADC и сервисных аккаунтов в разработке и продакшене. Claude Code Gemini CLI CX Codex 15 450установок google-cloud-recipe-onboarding официальный Google LLC Проводит разработчика через старт в Google Cloud: проверяет CLI, вход, проект и биллинг. Подходит для первого личного проекта. Claude Code Gemini CLI CX Codex 15 390установок cloud-sql-basics официальный google Скилл помогает создавать и объяснять Cloud SQL для MySQL, PostgreSQL и SQL Server. Пригодится при настройке базы в Google Cloud. Claude Code Gemini CLI CX Codex 14 679установок google-cloud-waf-security официальный google Скилл оценивает безопасность рабочих нагрузок в Google Cloud и предлагает меры для IAM, сетевой защиты, данных и операционной безопасности. Claude Code Gemini CLI CX Codex 14 620установок google-cloud-waf-cost-optimization официальный google Проверяет расходы Google Cloud по pillar Cost Optimization из Well-Architected Framework. Нужен для поиска простаивающих ресурсов, выбора скидок и правки размеров сервисов. Claude Code Gemini CLI CX Codex 14 266установок

Похожие

nextjs-supabase-auth sickn33 Скилл настраивает Supabase Auth в Next.js App Router: клиенты, middleware, OAuth callback и Server Actions. Пригодится для защиты маршрутов и работы с сессиями. Claude Code CX Codex Cursor +1 6 500установок e2e-tests-studio mastra-ai Скилл автоматически генерирует Playwright E2E тесты при изменении компонентов playground. Тестирует не состояние интерфейса, а реальное поведение: сохранение данных, потоки данных, эффекты действий. Claude Code CX Codex Cursor +1 2 500установок reference-signal-forms angular Разбирает архитектуру signal-based forms в Angular и помогает безопаснее работать с packages/forms/signals, где форма строится вокруг сигнала. Claude Code CX Codex Cursor +1 969установок visual-design-foundations Seth Hobson Скилл помогает задать типографику, цвета и интервалы для проекта. Подойдёт, когда вы создаёте дизайн-токены или приводите интерфейс к единому стилю. Claude Code CX Codex Cursor 13 566установок baoyu-design JimLiu Скилл генерирует макеты интерфейсов, интерактивные прототипы и презентации в виде автономного HTML. Подходит для вёрстки экранов, дизайн-систем и схем. Claude Code CX Codex Cursor +1 6 300установок adev-writing-guide angular Скилл задаёт правила технического писательства Google и разметку для документации Angular в adev/. Он нужен при создании, правке и ревью страниц в каталоге adev/src/content. Claude Code CX Codex Cursor +1 912установок frontend-design официальный anthropics Скилл задаёт осмысленное визуальное направление для новых интерфейсов и редизайна. Подойдёт, когда стандартный шаблонный UI не устраивает. Claude Code Claude.ai 1 025 790установок design-taste-frontend Leonxlnx Скилл задаёт арт-дирекцию для публичных страниц и рабочих экранов, а затем проверяет результат в браузере по скриншотам. Нужен, когда интерфейс выглядит шаблонным или недоработанным. Claude Code CX Codex Cursor +1 673 100установок

Вопросы о ima-dai-sdk

Как установить ima-dai-sdk в Claude Code?

Выполни npx skills add google/skills --skill ima-dai-sdk -a claude-code. Файл скилла находится по пути ~/.claude/skills/ima-dai-sdk/SKILL.md.

Что делает ima-dai-sdk?

Помогает интегрировать Google IMA DAI SDK для загрузки HLS- и DASH-потоков прямых эфиров и видео по запросу.

Можно ли использовать ima-dai-sdk для VAST или VMAP URL?

Нет. Скилл предназначен для потоков Google DAI, а не для загрузки VAST или VMAP URL.

Исходный текст

SKILL.md · Apache-2.0
---
name: ima-dai-sdk
description: >-
  Integrates the Google Interactive Media Ads (IMA) Dynamic Ad Insertion (DAI)
  SDK into websites, web apps, mobile apps, or TV apps.
  Use when:
  - A video player needs to load and play HLS or DASH streams in web apps,
  Android apps, iOS apps, tvOS apps, Cast (CAF) receivers, or Roku channels.
  - The app needs to make use of a Google DAI livestream event asset key, or
  content source CMS ID, video ID for video on demand.
  Don't use this skill to load and play a VAST or VMAP URL.
license: Apache-2.0
metadata:
  author: Google LLC
  version: "1.0.0"
  category: GoogleAds
---

# IMA DAI SDK

Use the IMA DAI SDK to load HLS or DASH streams into the app for:

*   **Livestream events** configured in Google Ad Manager.
*   **Video on demand (VOD)** content ingested into Google Ad Manager.

## Prerequisites

Review the platform-specific integration guides for the target platforms:

*   **Web/HTML5/ReactJs/NodeJs/Angular:** Read
    [StreamManager guide](references/web-StreamManager-guide.md) for loading
    stream URL from Google full-service DAI into `<video>` element.

*   **ChromeCast:** Read
    [StreamManager guide](references/cast-StreamManager-guide.md) for
    integrating the IMA DAI SDK into a ChromeCast Web Receiver.

*   **Android:** Read
    [ImaServerSideAdInsertionMediaSource guide](references/android-ImaServerSideAdInsertionMediaSource-guide.md)
    for integrating Media3 Exoplayer IMA extension.

*   **iOS/tvOS:** Read
    [IMAStreamRequest guide](references/ios-IMAStreamRequest-guide.md) for
    playing streams with `AVPlayer`.

*   **Roku:** Read [StreamManager guide](references/roku-StreamManager-guide.md)
    for implementing DAI on Roku SceneGraph.

## Quick start (general workflow)

1.  Import the SDK
2.  Initialize the SDK
3.  Add stream event listeners
4.  Set up timed metadata forwarding
5.  Make a stream request
6.  Clean up SDK resources when the stream fails or the user leaves the stream.

© Google LLC · Apache-2.0 · google/skills

Смотрите также

Спонсоры проекта

Компании, которые помогают держать аналитику открытой