agentleFS
pooriaarabpooriaarab/skills/ads-hotstar/SKILL.md

ads-hotstar

Skill1 starsChanged 5 days agoMITView on GitHub

Integrate JioHotstar Ads self-serve account setup, the JioHotstar Pixel, and approved MMP postback partners (Singular, Adjust, AppsFlyer), with explicit boundaries where no public Conversions API is documented. Use when evaluating JioHotstar Ads, launching a CTV or app campaign, or deciding whether a production integration exists.

1 other project uses a version of this.

Adopted by

Most recently taken up by

The file

Show its rules and text

We split this skill into the rules it gives an agent

18 rules. About 0 are common, 16 are distinctive, and 2 are very specific to this project.

  • ≈0

    Common · estimate

    Many files like this have a rule of this kind.

  • ≈16

    Distinctive · estimate

    This author's own choices. Worth a look.

  • 2

    Very specific

    Tied to their project's names, files or tools. Probably skip.

  • Common
  • Distinctive
  • Very specific
  • could be automatic: a setting could enforce it
  1. Distinctive:

    Use ad-conversion-hub for the canonical event envelope, consent gate, identity policy, retry policy, and adapter contract.

    line 20
  2. Distinctive:

    Keep account credentials and any partner credentials in the server secret store.

    line 45
  3. Distinctive:

    Use this integration shape:

    line 64
  4. Distinctive:

    Place it only on the approved landing pages.

    line 68
  5. Distinctive:

    Verify the resulting activity in the JioHotstar reporting surface.

    line 70
  6. Distinctive:

    Use the hub taxonomy for first-party measurement:

    line 86
  7. Distinctive:

    No public direct JioHotstar Ads conversions API contract is documented in the official product site, legal agreement, or public help center …

    line 105
  8. Distinctive:

    Use the JioHotstar Pixel when the campaign and landing page require JioStar Tracking Technologies.

    line 119
  9. Distinctive:

    Use an approved MMP integration when the campaign uses app measurement.

    line 122
  10. Distinctive:

    Use JioStar’s managed measurement offerings when a campaign needs brand lift, cross-screen attribution, sales lift, or media-mix analysis.

    line 124
  11. Distinctive:

    Do not copy a third-party MMP endpoint into this adapter as if JioStar owned it.

    line 130
  12. Distinctive:

    Do not assume SHA-256, a field name, or a normalization rule for a JioHotstar upload.

    line 148
  13. Very specific:

    Do not create hotstar_click_id, jiohotstar_click_id, or another guessed parameter.

    line 169
  14. Distinctive:

    Keep first-touch and latest approved campaign values in your own first-party storage only when the hub consent gate permits it.

    line 174
  15. Very specific:

    No public JioHotstar Ads deduplication field or browser/server reconciliation rule is documented in the sources checked.

    line 180
  16. Distinctive:

    Use the hub event ID for your own event log and payment reconciliation.

    line 184
  17. Distinctive:

    Use three separate proofs:

    line 207
  18. Distinctive:

    Integration proof: verify the approved pixel in the browser and confirm the MMP test postback, if the campaign uses an MMP.

    line 212

≈ “Common” is an estimate: at least 1 in 5 of the 350,495 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.

Keep what fits and drop the rest. Your version, ready for your agents.
Files
SKILL.md

JioHotstar Ads

The official advertising site now presents JioHotstar as a self-serve platform. Its public help center lists a manual JioHotstar Pixel guide and postback guides for Singular, Adjust, and AppsFlyer. The official pages checked do not publish a public campaign-management Ads API or direct advertiser Conversions API contract. Use the self-serve console, pixel, or an approved measurement partner. Do not invent a server endpoint. See the JioHotstar Self-Serve site and official help center.

Sources: JioHotstar Self-Serve, JioHotstar help center, and Advertising Services Agreement.

Use ad-conversion-hub for the canonical event envelope, consent gate, identity policy, retry policy, and adapter contract. Pair it with ad-experiments for one-audience tests, seed sizing, PII-export authorization, and payment-provider truth.

Account and access

JioHotstar provides a self-serve signup route through its advertising site. The signup flow asks for an email address, password, and phone number. Profile verification can require a GST number, PAN card, GST certificate, CIN when applicable, and business details. JioStar says its team reviews submitted documents within six hours. See the official onboarding FAQ.

An agency account can manage multiple advertisers and brands. The help center describes advertiser and brand creation under Add Advertisers and Brands. It also lists view, edit, and admin access roles. See the account FAQ.

The legal service is the JioHotstar Marketing Platform on ads.hotstar.com and adsmanager.hotstar.com. The terms distinguish an advertiser Business Account from an agency Business Account and allow JioStar to request brand or advertiser verification documents. See the JioHotstar terms.

The self-serve FAQ says campaigns use prepaid billing. It lists credit card, debit card, and net banking as payment methods, and says that credit is not available. See the payment FAQ.

Keep account credentials and any partner credentials in the server secret store. Never place them in a browser bundle, URL, log, screenshot, or commit. The hub owns the repository-wide secret-handling rule.

Client-side JioHotstar Pixel

The official help center lists How to Install and Configure the JioHotstar Pixel manually under Event Tracking Setup. The public page does not expose the snippet, pixel identifier format, cookie name, or event parameter schema in the material checked here. Copy the current snippet from the official console or support article after account approval. Do not write a guessed script or identifier format. See the official help center.

JioStar’s Advertising Services Agreement says that, where applicable for CPI or CPCV campaigns, the client must install the applicable JioStar Tracking Technologies on the landing page linked from the advertising creative. It also says that removing or manipulating the technology without written permission can suspend entitlements or terminate the terms. See tracking and reporting.

Use this integration shape:

  1. Obtain the approved pixel code and identifier from the JioHotstar console.
  2. Gate the code on the hub’s measurement consent decision.
  3. Place it only on the approved landing pages.
  4. Send the hub event to your own first-party measurement pipeline.
  5. Verify the resulting activity in the JioHotstar reporting surface.

The JioStar privacy policy says its sites and service providers may use cookies, pixels, tags, SDKs, APIs, and web beacons. It also says that cookies are used to store or receive information when a user agrees. Do not treat that general privacy statement as documentation for a JioHotstar Ads click cookie or browser API. See the JioStar privacy policy.

Rule setup and event mapping

JioHotstar’s public support hub lists Event Mapping Guide for Advertisers, but the official pages checked here do not publish a stable public event-name list or payload schema. Keep the platform adapter event-neutral until the approved console or partner guide supplies those values. See the event tracking section of the help center.

Use the hub taxonomy for first-party measurement:

Hub eventJioHotstar action
page_viewRecord on the approved landing page after consent.
view_contentRecord in the first-party measurement pipeline.
leadReconcile with the lead system.
signupReconcile with the account system.
begin_checkoutReconcile with checkout state.
purchaseReconcile with a confirmed payment.
subscription_startReconcile with subscription truth.
refundReconcile with the payment provider.

The table defines local adapter behavior. It does not claim that JioHotstar accepts these event names. Send a platform event only when the approved JioHotstar console or partner documentation defines the event and fields.

Server-side conversions API

No public direct JioHotstar Ads conversions API contract is documented in the official product site, legal agreement, or public help center pages checked on 2026-08-30. Those pages document tracking technologies, reporting, and partner postback setup topics instead. See the help center, tracking agreement, and JioHotstar measurement page.

Therefore this skill defines no Hotstar server endpoint, HTTP method, bearer token, request parameter, event field, timestamp unit, click-ID field, or deduplication field. Do not implement or probe guessed paths such as /conversions, /events, or /pixel.

The real supported routes are:

  • Use the JioHotstar Pixel when the campaign and landing page require JioStar Tracking Technologies. The agreement says that JioStar generates reports from those technologies for delivery, user-action attribution, and payments.
  • Use an approved MMP integration when the campaign uses app measurement. The public help center lists setup guides for Singular, Adjust, and AppsFlyer.
  • Use JioStar’s managed measurement offerings when a campaign needs brand lift, cross-screen attribution, sales lift, or media-mix analysis. The official measurement page describes those as campaign-measurement solutions.

The MMP route is not a JioHotstar Conversions API. Configure the MMP and its postbacks using the current JioHotstar guide and the MMP’s own documentation. Do not copy a third-party MMP endpoint into this adapter as if JioStar owned it.

Until a current JioStar contract or console guide supplies a direct API contract, the hub adapter must return skipped for direct server dispatch. It must not fail a payment webhook or signup transaction.

Identity and consent

JioStar’s tracking-technology policy requires informative, prominent notices and the necessary consents for collection, use, transfer, and export of data. For websites, the notice belongs on every page where JioStar Tracking Technologies are used. For applications, the notice must be accessible in the app settings or privacy policy and from the relevant distribution surface. See the tracking-technology policy.

The policy says that audience data must be hashed locally before upload or transfer to JioStar. It does not specify a hash algorithm in the page checked. Do not assume SHA-256, a field name, or a normalization rule for a JioHotstar upload. Follow the current console or written partner specification.

The same policy prohibits sharing sensitive data or sensitive personal data with JioStar. Do not send raw email, phone, payment data, health data, or other customer identifiers to a platform surface unless a current approved contract explicitly defines the data and the hub consent gate allows it. See the identity and data rules.

The hub must record the consent decision with the canonical event before any pixel or partner dispatch. Hash identifiers only after consent permits ad-user data. See ad-conversion-hub.

Click ID and first-party cookie

The official sources checked do not publish a JioHotstar-owned click parameter, click-ID format, cookie name, or attribution lifetime. The privacy policy’s general mention of cookies does not establish any of those platform-specific facts. See the privacy policy and official help center.

Do not create hotstar_click_id, jiohotstar_click_id, or another guessed parameter. Do not promise a click or view attribution window. If a campaign console or JioStar partner supplies a documented link field, capture exactly that field and record its stated lifetime in the campaign configuration.

Keep first-touch and latest approved campaign values in your own first-party storage only when the hub consent gate permits it. Do not block a confirmed purchase because a JioHotstar click value is absent.

Deduplication

No public JioHotstar Ads deduplication field or browser/server reconciliation rule is documented in the sources checked. Do not send event_id, eventId, a transaction ID, or another guessed field to JioHotstar.

Use the hub event ID for your own event log and payment reconciliation. If an approved MMP or JioStar campaign guide defines deduplication, implement the documented rule inside that adapter and preserve the source citation with the campaign configuration. See ad-conversion-hub.

JioHotstar settings that override code

  • Account verification controls whether the advertiser or brand can create a campaign. The terms say the dashboard reflects verification status. See the JioHotstar terms.
  • Campaign approval and placement remain platform-controlled. The terms say JioStar may review creatives and may require approval before publication. See creative review.
  • Tracking technology is not freely replaceable. The agreement requires the applicable technology for relevant CPI or CPCV campaigns and restricts its removal or manipulation. See tracking requirements.
  • The self-serve FAQ says campaigns are prepaid. Do not assume an account has credit terms. See the billing FAQ.
  • Agencies can assign view, edit, and admin access. Do not give a worker more access than its campaign task requires. See the access FAQ.

Verification

Use three separate proofs:

  1. First-party proof: record the approved landing-page visit, consent decision, canonical event ID, event outcome, and payment or signup result in your own server logs.
  2. Integration proof: verify the approved pixel in the browser and confirm the MMP test postback, if the campaign uses an MMP. Do not call an invented JioHotstar endpoint.
  3. Platform proof: reconcile the JioHotstar report with your first-party records. The Advertising Services Agreement says JioStar generates reports for ad delivery, user-action attribution, and campaign payments. It also permits verification of reported impressions with a supported measurement partner within 15 days of the report date. See reporting and verification.

JioStar’s public measurement page describes brand-lift surveys, cross-screen attribution, sales lift with a third party, and media-mix modeling. Use the contracted measurement method for the campaign. Do not treat a browser request or MMP postback as proof of revenue attribution. See JioStar measurement.

Common pitfalls and security

  • Treating JioHotstar Pixel documentation as a direct server conversions API.
  • Guessing a JioHotstar endpoint, token scope, bearer header, cookie, click-ID parameter, event name, payload field, hash algorithm, or retention window.
  • Sending raw or sensitive customer data to JioStar.
  • Loading the pixel before the hub grants measurement consent.
  • Using an MMP endpoint as if it were a JioStar endpoint.
  • Replacing or modifying JioStar Tracking Technologies without the required written permission.
  • Treating a successful pixel request, postback, or dashboard receipt as proof of a confirmed purchase.
  • Letting missing partner access block a payment webhook. Return skipped and reconcile with payment truth.

JioStar’s tracking policy requires prior written consent before using third- party vendors such as attribution partners for campaign delivery or end-user data collection. It limits approved data to campaign service and measurement, prohibits personal re-identification and enrichment, and requires deletion at campaign end or aggregation and de-identification. See the vendor rules.

The same policy requires notice of a security incident within 48 hours after the client or vendor learns of it. Keep the pixel, partner configuration, and campaign exports covered by your security incident process. See incident notification.

Official sources checked (2026-08-30)

Download now (ZIP)

Does it work?

Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.

No reviews yet

People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.

  • It worked
  • Partly
  • It didn't
What did you use it for? e.g. Reviewing pull requests in a Rails app

Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.

Your trail

Files you open will collect here, so you can find them again.

Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.

Now do this for your own.

Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.