adattributionkit — скилл для Claude Code: что делает и как установить
Скилл помогает настроить отслеживание рекламы в iOS через фреймворк AdAttributionKit. Нужен при работе с показами, кликами и постбэками без передачи личных данных.
npx skills add dpearson2699/swift-ios-skills --skill adattributionkit -a claude-codeЧто делает adattributionkit
Скилл содержит инструкции по внедрению AdAttributionKit на iOS 17.4 и выше. Он помогает мобильным разработчикам настраивать роли паблишера и рекламодателя. Также здесь описана работа с конверсиями в App Store и сторонних маркетплейсах.
Внутри собраны правила конфигурации Info.plist, примеры регистрации показов через AppImpression и вызовы handleTap() или handleView(). Для кликов требуется размещать поверх баннера UIEventAttributionView. Сервер для получения копий постбэков должен поддерживать HTTPS и валидный SSL-сертификат.
Если вызов handleTap() не произошёл в течение 15 минут после создания показа, объект придётся запрашивать заново. Это повод заранее проверить тайминги в коде показа объявлений, иначе клики не будут засчитаны.
Какие задачи решает
- настроить рекламные идентификаторы и эндпоинты в
Info.plist - зарегистрировать клики и показы через
AppImpression - обновить начальное значение конверсии через
Postback - подготовить переход со
SKAdNetworkнаAdAttributionKit
Примеры запросов агенту
- Помоги настроить Info.plist в приложении рекламодателя для отправки копий постбэков в AdAttributionKit.
- Напиши код обработки клика по рекламе через AppImpression и UIEventAttributionView в Swift.
- Как обновить значение конверсии при первом запуске приложения через AdAttributionKit?
Как установить adattributionkit
1Через Skills CLI (Vercel)
npx skills add dpearson2699/swift-ios-skills --skill adattributionkit -a claude-code2Вручную: положить файлы
~/.claude/skills/adattributionkit/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/adattributionkit/
1Через Skills CLI (Vercel)
npx skills add dpearson2699/swift-ios-skills --skill adattributionkit -a codex2Вручную: положить файлы
.agents/skills/adattributionkit/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add dpearson2699/swift-ios-skills --skill adattributionkit -a cursor2Вручную: положить файлы
.cursor/skills/adattributionkit/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install dpearson2699/swift-ios-skills adattributionkit2Вручную: положить файлы
.github/skills/adattributionkit/SKILL.md1Через Skills CLI (Vercel)
npx skills add dpearson2699/swift-ios-skills --skill adattributionkit -a gemini-cli2Командой платформы
gemini skills install https://github.com/dpearson2699/swift-ios-skills --path skills/adattributionkitВручную: положить файлы
.devin/skills/adattributionkit/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add dpearson2699/swift-ios-skills --skill adattributionkit -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о adattributionkit
Как установить adattributionkit в Claude Code?
Выполните команду npx skills add dpearson2699/swift-ios-skills --skill adattributionkit -a claude-code.
Что делает скилл adattributionkit?
Он предоставляет инструкции и примеры на Swift для атрибуции мобильной рекламы на iOS 17.4+ без раскрытия персональных данных пользователей.
Какие требования предъявляются к серверу для получения постбэков?
Сервер должен принимать входящие вызовы HTTPS POST по пути /.well-known/appattribution/report-attribution/ и обладать действующим SSL-сертификатом.