AI Agent Hub
Back to skills
Bilibili Sanlian Ads Creation Metadata Lookup icon

Bilibili Sanlian Ads Creation Metadata Lookup

Business Operations Updated 2026.08.30

Paste the following prompt into your AI chat to install this skill:

Install @user_b0010d5c/sanlian-ads-metadata according to https://skillhub.cn/install/skillhub.md.

About this skill

Problem

Bilibili Sanlian ad save requests depend on account-specific enum values and resource IDs. Promotion purpose, promotion content, optimization targets, targeting, placements, landing pages, and materials are often valid only for a particular advertiser account and delivery context. Guessing these values can cause save failures or create an unintended ad configuration.

How It Works

This skill is a read-only metadata lookup workflow for checking what can be selected before composing a save request. For MAPI calls, confirm a valid access_token and advertiser account_id, then send Authorization: Bearer {access_token} and X-Call-Source: sanlian-skills. Follow the dependency chain:
- 507 campaign promotion purposes
- 512 unit promotion content
- 513 and 522 optimization targets and two-stage bid ranges
- 520 targeting dimensions
- 514, 519, 518, 515, 516, 517, and 1697 promotion objects such as apps, games, goods, live rooms, reservations, mini apps, and mini games
- 527 legacy creative placements; 2.0 placements come from template-group endpoints in the delivery skill
- 531, 529, 530, 532535, 1829, 537, 1887, 1942, and 1722 archives, dynamics, playable materials, landing pages, selling points, and archive components

Query one endpoint at a time, inspect the response, and reuse results within the same account and task. Empty results mean the account cannot use that resource; do not substitute hard-coded values. The public archive-information helper uses api.bilibili.com/x/web-interface/view, does not require advertiser context, and should not automatically trigger MAPI material lookups.

Use Cases

  • Query available promotion purpose and content enum values before composing an ad save request
  • Look up deliverable live rooms, goods, apps, and their resource IDs for a given advertiser account
  • Fetch targeting dimensions, CPA targets, and two-stage bid ranges before configuring unit settings
  • Retrieve archive, dynamic, or playable material lists and their media_ids before selecting creatives

Best For

  • Backend engineers integrating Bilibili Sanlian MAPI who need to validate enum values and resource IDs before save calls
  • Ad operations staff configuring creatives who need to query deliverable materials, landing pages, and targeting options
  • Developers building automated ad workflows who need to resolve promotion purpose, content, and objects in dependency order
  • Engineers debugging ad save failures who need to pinpoint which metadata endpoint returned empty or invalid data