Bilibili Sanlian Ads Material Management
Paste the following prompt into your AI chat to install this skill:
Follow the instructions at https://skillhub.cn/install/skillhub.md to install @user_b0010d5c/sanlian-ads-materials.
About this skill
Problem It Solves
Managing Bilibili Sanlian Ads materials is more than uploading files. Images must meet placement-specific format and dimension constraints, videos need asynchronous transcoding and archive creation, tags help organize large material libraries, and cross-account delivery should avoid duplicate uploads. This skill turns the Bilibili Sanlian Ads material management workflow into a practical operating guide for engineers who need to upload, verify, tag, and push ad assets reliably.
How It Works
- Image materials: Supports uploading from a file or via
upload_pic_with_url. Before uploading, it recommends checking the existing image list so an already present image is not re-uploaded as a duplicate. - Video materials: First requests a
pre-signed URLthrough MAPI, then performs an externalPUTto that storage URL, then creates archives and polls processing progress. The externalPUTis not a MAPI call, should not include the Bearer token, and does not consume MAPI quota. - Material tags: Supports creating, listing, updating, and deleting tags, as well as binding tags to materials. This is useful for organizing and retrieving assets in large advertiser accounts.
- Material push: Can bind a material to other advertiser accounts so the same asset can be reused without repeated uploads. Because this writes to other accounts, the target account list should be explicitly confirmed.
- Response handling: MAPI business success or failure is usually carried in the response body, not the HTTP status. Bulk endpoints report per-item results, so each item must be inspected rather than relying on a successful envelope.
Boundaries And Caveats
This skill focuses on material management rather than final ad creation. In legacy creative flows, materials may be referenced directly in the creative save request. In creative-driven 2.0, materials must become a referenceable media_id; local videos rely on the retained file_md5 from the upload flow. A valid access_token and advertiser account_id are required before use, and deletes of images, deletes of tags, and cross-account pushes should be checked for impact before execution.
Use Cases
- Ad operators upload placement-compliant product images before launching Sanlian creatives and check existing images first to avoid duplicates.
- Delivery engineers upload finished videos through pre-signed URLs, create archives, and poll transcoding progress until the material can be referenced by creatives.
- Account managers create and bind tags for a batch of materials so they can be retrieved quickly in delivery plans and the asset library.
- Delivery leads push approved materials to other advertiser accounts so multiple accounts can reuse the same asset without repeated uploads.
Best For
- Bilibili Sanlian Ads operators who need to upload and organize image and video assets according to account requirements.
- Delivery engineers managing multiple advertiser accounts who need to upload, tag, and push reusable materials.
- Backend engineers maintaining MAPI integrations who need to handle uploads, progress polling, and error-stop discipline.
- Asset-library managers who need to confirm impact before deleting images, tags, or pushing materials to other accounts.
Related Skills
AI agent tool for generating HTML proposals for client visit business scenarios, featuring deep research and dynamic mainline mapping.
Bid Proposal Verification Tool is used to verify the consistency between bid proposals and tender documents, checking table of contents, page numbers, attachments, and seals, based on Shibot Technology's bid data API.
An AI engine built on extensive bidding data to precisely search for tender projects and potential clients using natural language or structured criteria.
Automates bid document, response table, and material list generation from bid files and enterprise data using Shibuo Technology API.