Annual Ads

ဖွံ့ဖြိုးသူစာရွက်စာတမ်းများ

Annual Ads ပလက်ဖောင်းပေါ်တွင် တိုက်ရိုက် တည်ဆောက်ပါ — ကြော်ငြာရှင်များ ဖန်တီးခြင်း၊ ကြော်ငြာများ ထုတ်ဝေခြင်း၊ ငွေပေးချေမှုများ စတင်ခြင်းနှင့် အဆင့်ကို လုံးဝ API ဖြင့်သာ လိုက်လံစောင့်ကြည့်ခြင်း။

စျေးနှုန်းဇယားအပြည့်အစုံကို ကြည့်ပါ။

သင်သည် 70% ကို ဆက်လက်ထိန်းသိမ်းထားသည်။ သင့် Connect-mode ကြော်ငြာရှင်များက သူတို့ကြော်ငြာများအတွက် ပေးချေသောငွေကို အလိုအလျောက် သင့်အိတ်ထဲသို့ ထည့်ပေးပါသည်။ အောက်တွင် ၎င်းဘယ်လို လည်ပတ်သည်ကို ကြည့်ပါ။

အခြေခံ URL

https://api.adhub365.com
OpenAPI 3

အတည်ပြုခြင်း

တောင်းဆိုမှုတိုင်းကို Authorization ဟက်ဒါတွင် Bearer စကီးမဖြင့် လျှို့ဝှက်ကီးဖြင့် အတည်ပြုသည်။

POST https://api.adhub365.com/v1/partner/ads
Authorization: Bearer sk_sandbox_...
Content-Type: application/json

စမ်းသပ်ပတ်ဝန်းကျင်နှင့် ထုတ်လုပ်မှု

Sandbox key နှင့် production key တို့ကို အပြည့်အဝ သီးခြားထားသည် — sandbox key သည် production key မှ ဖန်တီးထားသည့် ဒေတာကို မဖတ်နိုင်၊ မရေးနိုင်၊ ထိုနည်းတူ production key သည် sandbox key မှ ဖန်တီးထားသည့် ဒေတာကို မဖတ်နိုင်၊ မရေးနိုင်ပါ။

အကွာအဝေးများ

သော့တိုင်းကို ထုတ်ပေးထားသော အကန့်အသတ်များအတွင်းသာ အသုံးပြုနိုင်ပြီး၊ သော့တစ်ခုသည် ၎င်းကို ဖန်တီးခဲ့သည့် မိတ်ဖက်အကောင့်ထက် ပိုမိုသော ဝင်ရောက်ခွင့် မရရှိပါ။

API key များကို နှစ်စဉ်ကြော်ငြာအဖွဲ့မှ အတည်ပြုထားသော မိတ်ဖက်အကောင့်များထံ ထုတ်ပေးသည်။

မိတ်ဖက်အကောင့် ဖန်တီးပါ

ကြော်ငြာဝင်ငွေမျှဝေခြင်း

သင့် API key များက သင့်ကိုယ်ပိုင်အသုံးပြုသူများအတွက် ကြော်ငြာရှင်အကောင့်များ ဖန်တီးပေးပါက (Connect mode — အထက် Authentication ကို ကြည့်ပါ) ထိုကြော်ငြာရှင်များက သူတို့ကြော်ငြာများအတွက် ပေးချေသော ငွေမှ သင့်အတွက် အစုရှယ်ယာ ရရှိပါမည်။ အောက်တွင် ဖော်ပြထားသည့် ခွဲဝေမှုကို ဤ endpoint မှ တိုက်ရိုက် ဖတ်ယူထားပြီး မည်သည့်အခါမျှ hardcoded မထားပါ၊ ထို့အပြင် ဤစာမျက်နှာအောက်တွင် ဖော်ပြထားသည့် referral commission နှင့်လည်း လုံးဝ သီးခြားဖြစ်ပါသည်။

GET https://api.adhub365.com/v1/partner-program
{
  "partner_share_percentage": 0.7,
  "platform_share_percentage": 0.3
}

70%

သင့်ဆီသို့ သွားသည်

သင် သတ်မှတ်ထားသော ငွေထုတ်အိတ်ထဲသို့ အလိုအလျောက် ပေးပို့ပါသည် — ငွေထုတ်ရန် တောင်းဆိုရန် မလိုအပ်ပါ။

30%

နှစ်စဉ်ကြော်ငြာများသို့ သွားသည်။

သင့်ကြော်ငြာများ လည်ပတ်သည့် မော်ဒရေးရှင်း၊ ဟိုစတင်နှင့် အဆင့်သတ်မှတ်ရေး အခြေခံအဆောက်အအုံကို ဖုံးလွှမ်းသည်။

ဒါဘယ်လိုအလုပ်လုပ်သလဲ

  1. သင့် Connect-mode ကြော်ငြာရှင်တစ်ဦးသည် သင့်ပေါင်းစည်းမှုမှတဆင့် ကြော်ငြာတစ်ခုအတွက် ငွေပေးချေသည်။
  2. ကြော်ငြာကို အလိုအလျောက် သို့မဟုတ် ကျွန်ုပ်တို့၏ စီမံခန့်ခွဲရေးအဖွဲ့မှ ပြန်လည်သုံးသပ်ပြီး အတည်ပြုထားသည်။
  3. သင့်ဝေငှမှုကို အလိုအလျောက် သင့်အိတ်ထဲသို့ ငွေပေးပို့ရန် စောင့်ဆိုင်းထားပြီး၊ အောက်တွင် ဖော်ပြထားသည့် မိတ်ဆက်အစီအစဉ်နှင့် တူညီသော စနစ်ဖြစ်ပါသည်။
ကြော်ငြာကို တကယ်အတည်ပြုမှသာ အမြတ်ဝေမျှမှုကို ဖန်တီးပေးပြီး၊ စီမံခန့်ခွဲသူများက ငြင်းပယ်ပါက ထိုငွေပေးချေမှုအတွက် ဘာမှ မပေးရပါ။ လက်ရှိပြေးနေသော ကြော်ငြာကို ထပ်မံငွေဖြည့်ခြင်းတွင် ထိုအန္တရာယ်မရှိဘဲ ချက်ချင်း အမြတ်ဝေမျှပေးသည်။

ငွေပေးချေမှုအခြေအနေများ

  • သင့်မိတ်ဖက်အကောင့်တွင် ကရစ်ပတိုငွေပေးချေမှု ဝေါလက်ကို ဖွဲ့စည်းထားသည်။
  • သင့်ဘက်မှ KYC အတည်ပြုရန် မလိုအပ်ပါ — သင့်မိတ်ဖက်အကောင့်ကို ဖန်တီးချိန်တွင် ယခင်ကတည်းက စစ်ဆေးပြီးသားဖြစ်ပါသည်။

ဥပမာ: စုဆောင်းထားသော ရှယ်ယာများကို ဖတ်ခြင်း

GET https://api.adhub365.com/v1/partner/ad-revenue/earnings
Authorization: Bearer sk_sandbox_...
{
  "shares": [
    {
      "id": "share_1a2b...",
      "payment_id": "pay_9f2a...",
      "ad_id": "ad_7c31...",
      "partner_amount_usd": 140.0,
      "platform_amount_usd": 60.0,
      "status": "paid",
      "payable_after": "2026-08-03T00:00:00Z",
      "paid_at": "2026-08-05T10:12:00Z"
    }
  ],
  "total_payable_pending_usd": 0.0,
  "total_payable_usd": 0.0,
  "total_processing_usd": 0.0,
  "total_paid_usd": 140.0
}

အဆုံးအချက်များ

စာရင်းများ

POST/v1/partner/advertisers

သင့်အသုံးပြုသူတစ်ဦးအတွက် ကြော်ငြာရှင်အကောင့်ကို ကိုယ်စားပြု၍ ဖန်တီးပါ (Connect မုဒ်)။

advertisers:write
GET/v1/partner/advertisers/{id}

ဤမိတ်ဖက်မှ ဖန်တီးထားသော ကြော်ငြာရှင်အကောင့်ကို ရှာကြည့်ပါ။

advertisers:read

ကြော်ငြာများ

POST/v1/partner/ads

ကြော်ငြာတစ်ခု ဖန်တီးပါ။ ၎င်းသည် စတင်တွင် မူကြမ်းအခြေအနေဖြင့် ရှိပါသည်။ advertiser_type၊ promotion_type၊ link_type နှင့် promoted_brand ဆိုသည့် ရွေးချယ်နိုင်သော ကွက်လပ်များသည် affiliate၊ referral၊ creator သို့မဟုတ် individual ကြော်ငြာပုံစံများကို ဖော်ပြသည် — အောက်တွင် မှတ်ချက်ကို ကြည့်ပါ။

ads:write
GET/v1/partner/ads/{id}

ကြော်ငြာတစ်ခုကို ရှာပါ။

ads:read
PATCH/v1/partner/ads/{id}

တည်းဖြတ်ရေးအကြောင်းအရာကို အပ်ဒိတ်လုပ်ပါ — ခေါင်းစဉ်၊ ဖော်ပြချက်၊ လင့်ခ်၊ ကြော်ငြာသူအမျိုးအစား၊ ပရိုမိုးရှင်းအမျိုးအစား၊ လင့်ခ်အမျိုးအစားနှင့် ပရိုမိုးရှင်းပြုလုပ်ထားသော အမှတ်တံဆိပ်။ အမျိုးအစား၊ ဒေသဆိုင်ရာနှင့် အဆင့်သတ်မှတ်စနစ်မှ ဖတ်ရှုနိုင်သည့် အချက်အလက်များကို ဒီမှာ မပြောင်းလဲနိုင်ပါ။

ads:write
POST/v1/partner/ads/{id}/image

ကြော်ငြာပုံကို တိုက်ရိုက် တင်ပါ (JPEG/PNG/WebP၊ အများဆုံး 5 MB)။ ပထမဆုံး ငွေပေးချေမှုမပြုမီ လိုအပ်ပါသည် — အောက်တွင် ဖော်ပြထားသည့် ငွေပေးချေမှုအုပ်စုကို ကြည့်ပါ။

ads:write
POST/v1/partner/ads/{id}/image-url

ကြော်ငြာပုံကို ဖိုင်တင်ခြင်းမပြုဘဲ URL မှတဆင့် သတ်မှတ်ပါ — ဆာဗာက ထိုပုံကို ကိုယ်တိုင် ဆွဲယူပြီး ပြန်တင်ပေးပါမည်။ လိုအပ်ချက်တူပါသည်။ ပထမဆုံး ငွေပေးချေမှုမပြုမီ လိုအပ်ပါသည်။

ads:write
GET/v1/partner/ads/{id}/rank

ကြော်ငြာအတွက် လက်ရှိ အဆင့်၊ အမျိုးအစားနှင့် ဒေသဆိုင်ရာ ကန့်သတ်ချက်။

ads:read
GET/v1/partner/ads/{id}/stats

ကြော်ငြာတစ်ခု၏ စုစုပေါင်းကြည့်ရှုမှုနှင့် နှိပ်မှုများ၊ ပြီးဆုံးသွားသည့်/ကျန်ရှိသည့် ရက်များသည် GET /{id} တွင် ရှိပြီးသား activated_at နှင့် expires_at ကွက်လပ်များမှ ရယူပြီး၊ rank သည် GET /{id}/rank မှ ရယူသည်။

ads:read

ငွေပေးချေမှုများ

POST/v1/partner/payments

အစပထမဝယ်ယူမှု သို့မဟုတ် အကောင့်ငွေဖြည့်ရန် ကရစ်ပတိုငွေပေးချေမှုကို စတင်ပါ။ ad တွင် ပုံပါရှိမှသာ uploadAdImage/setAdImageUrl ကို အထက်တွင် ကြည့်ပါ။ မဟုတ်ပါက 422 အမှားဖြင့် ပျက်ကွက်ပါမည်။

payments:write
GET/v1/partner/payments/{id}

ငွေပေးချေမှု၏ အခြေအနေကို စစ်ဆေးပါ။

payments:read

ညွှန်ပြချက်များ

POST/v1/partner/referrals

ရည်ညွှန်းလင့်ခ်တစ်ခု ဖန်တီးပါ။

referrals:write
GET/v1/partner/referrals/{code}/earnings

အဆင့်အလိုက် ခွဲထားသည့် စုစုပေါင်း ရည်ညွှန်းအမြတ်ငွေ။

referrals:read

ကြော်ငြာဝင်ငွေမျှဝေခြင်း

GET/v1/partner/ad-revenue/earnings

Connect mode တွင် သင်ဖန်တီးထားသော ကြော်ငြာရှင်များက ကြော်ငြာများအတွက် ပေးချေခဲ့သည့် ငွေ၏ သင့် ၇၀% အစုရှယ်ယာကို အခြေအနေအလိုက် ခွဲခြမ်းပြထားသည်။

ad-revenue:read

ဝင်ရောက်မှတ်တမ်း

GET/v1/partner/access-log

ဤ key — method, path, IP, timestamp အတွက် ပြည့်စုံသော ခေါ်ဆိုမှတ်တမ်း။

အဲဒီမှာ

အများပြည်သူအတွက် အဆုံးအချက်များ

GET/v1/rankings?category={id}&geo={scope}

အမျိုးအစားနှင့် ဒေသအကန့်အသတ်အတွက် ဖတ်ခွင့်သာ အဆင့်သတ်မှတ်ခြင်း။

အများပြည်သူ
GET/v1/tiers

ပြင်ဆင်ထားသော စျေးနှုန်းအဆင့် ၇ ခု (အကန့်အသတ်နှင့် ဖွင့်လှစ်ထားသော အကျိုးခံစားခွင့်များ)။

အများပြည်သူ
GET/v1/referral-program

လက်ရှိတွင် referral cascade နှင့် Leaders Pool အတွက် အသုံးပြုနေသော ကော်မရှင်ရာခိုင်နှုန်းများ။

အများပြည်သူ
GET/v1/partner-program

လက်ရှိ ကြော်ငြာဝင်ငွေ ခွဲဝေမှု (Connect မုဒ်) သင်နှင့် Annual Ads အကြား။

အများပြည်သူ
GET/v1/search?q={query}

သဘာဝဘာသာစကားရှာဖွေခြင်း — "ကင်ညာရှိ ပရိဘောဂကြော်ငြာသူများ" ကဲ့သို့သော မေးခွန်းတစ်ခုကို ကိုက်ညီသည့် အမျိုးအစားနှင့် ဒေသနယ်ပယ်သို့ ဦးတည်ကာ၊ ထိုအဆင့်သတ်မှတ်ချက်ကို တကယ့်အမှန် အဆင့်လိုက် အတိုင်း ပြန်လည်ထုတ်ပြန်ပေးသည်။

အများပြည်သူ

မိတ်ဖက်နှင့်ညွှန်ပြကြော်ငြာ

advertiser_type, promotion_type, link_type နှင့် promoted_brand တို့သည် POST နှင့် PATCH /v1/partner/ads တွင် ရွေးချယ်ဖြည့်နိုင်သည့် ကွက်လပ်များဖြစ်ပြီး — Annual Ads သည် ကိုယ်တိုင်ကြော်ငြာလုပ်ငန်းများအတွက်သာ ကန့်သတ်ထားခြင်းမဟုတ်ပါ။ link_type ကို affiliate_link သို့မဟုတ် referral_invitation_link အဖြစ် သတ်မှတ်သည့်အခါ၊ သို့မဟုတ် promotion_type ကို affiliate_offer သို့မဟုတ် referral_opportunity အဖြစ် သတ်မှတ်သည့်အခါ affiliate_terms_accepted ကို true ဖြစ်အောင် သတ်မှတ်ရမည်၊ မဟုတ်ပါက 422 အမှားဖြင့် တောင်းဆိုမှုကို ငြင်းပယ်မည်။ title ကို အက္ခရာ ၃၅ ချက်အထိ၊ description ကို အက္ခရာ ၈၀ အထိ ကန့်သတ်ထားပြီး — ဤကန့်သတ်ချက်များကို ဒက်ရှ်ဘုတ် UI တွင်သာမက ဆာဗာဘက်မှလည်း အကောင်အထည်ဖော်ထားသည်။

AI ကိရိယာများ

ကြော်ငြာရှင်အကောင့်တိုင်းတွင် built-in AI ကိရိယာများ စုံလင်စွာ ပါဝင်ပြီး၊ ကြော်ငြာအကြောင်းအရာနှင့် ရုပ်ထွက်ဖန်တီးပေးသည့် ကိရိယာ၊ စကားပြောအကူအညီပေးသည့် ကိရိယာ၊ ဘတ်ဂျက်အကြံပေးကိရိယာနှင့် ပြင်ပ SEO စစ်ဆေးကိရိယာတို့ ပါဝင်သည်။ ဤအားလုံးကို နှစ်စဉ် သတ်မှတ်ထားသော စျေးနှုန်းအပြင် AI ခရက်ဒစ်ဖြင့် ပေးဆောင်ရမည်။

ဤအရာများသည် ကြော်ငြာရှင်၏ ကိုယ်ပိုင် ဒက်ရှ်ဘုတ် လော့ဂင် (session access token) မှတဆင့်သာ လည်ပတ်ပြီး မိတ်ဖက် API key မှတဆင့် မဟုတ်ပါ — တတိယပါတီ ပေါင်းစည်းမှုတစ်ခုက ကြော်ငြာရှင်အစား ထိုအရာများကို ခေါ်ဆို၍ မရပါ။
POST/v1/advertisers/{id}/ai/assistant

Ask Annual Ads — လွတ်လပ်စွာရွေ့လျားနိုင်သော စကားပြောအကူ၊ သတင်းအချက်အလက်ပေးရန်သာဖြစ်ပြီး အကောင့်ဒေတာကို ဖတ်ရှုခြင်းသာပြုနိုင်သည်။

အများပြည်သူ
POST/v1/advertisers/{id}/ai/creative-studio

တိုတောင်းသော စီးပွားရေးဖော်ပြချက်မှ ကြော်ငြာခေါင်းစဉ်၊ ဖော်ပြချက်နှင့် သော့ချက်စာလုံးများကို ဖန်တီးပါ။

2 ခရက်ဒစ်(များ)
POST/v1/advertisers/{id}/ai/creative-studio/image

တူညီသော စီးပွားရေးဖော်ပြချက်မှ ကြော်ငြာတွင် ထည့်ရန် အသင့်ဖြစ်ပြီး စာရင်းပြသပုံ (PNG) တစ်ခု ဖန်တီးပါ။

8 ခရက်ဒစ်(များ)
POST/v1/advertisers/{id}/ai/budget-advisor

တစ်ခုချင်းစီ သတ်မှတ်ထားသော အဆင့်ကို ၃၀၊ ၉၀၊ ၃၆၅ ရက်အတွင်း ထိန်းသိမ်းထားနိုင်မည့် အလားအလာများကို တကယ့်စာရင်းအင်းခန့်မှန်းချက်ဖြင့် ပြထားပြီး၊ မည်သည့် ထုတ်လုပ်မှုခန့်မှန်းချက်မျှ မဟုတ်ပါ။

1 ခရက်ဒစ်(များ)
POST/v1/advertisers/{id}/ai/seo-audit

ကြော်ငြာရှင်၏ ပြင်ပ ဝက်ဘ်ဆိုက်ကို ခွဲခြမ်းစိတ်ဖြာပြီး တိကျသေချာသော SEO တိုးတက်အကြံပြုချက်များ တင်ပြပါ။

2 ခရက်ဒစ်(များ)

ဥပမာ — ကြော်ငြာအကြောင်းအရာ ဖန်တီးခြင်း

အမျိုးအစားနှင့် စီးပွားရေးဖော်ပြချက်တူညီသည့်အချက်အလက်များက အောက်တွင်ပါရှိသည့် ပုံဖန်တီးကိရိယာကိုလည်း အင်အားဖြည့်ပေးသည်။

POST https://api.adhub365.com/v1/advertisers/{advertiser_id}/ai/creative-studio
Authorization: Bearer <session access token>
Content-Type: application/json

{
  "category_name": "Furniture",
  "business_description": "We sell handmade oak dining tables"
}
{
  "title": "Handmade Oak Dining Tables — Built to Last",
  "description": "Solid oak dining tables crafted by hand, built to last a lifetime.",
  "keywords": ["oak furniture", "dining table", "handmade"],
  "credits_remaining": 8
}

တူညီသော ကြော်ငြာအတွက် ကိုက်ညီသော မြင်ကွင်းဖန်တီးပါ။

POST https://api.adhub365.com/v1/advertisers/{advertiser_id}/ai/creative-studio/image
Authorization: Bearer <session access token>
Content-Type: application/json

{
  "category_name": "Furniture",
  "business_description": "We sell handmade oak dining tables"
}
{
  "visual_url": "https://cdn.uploadscenter.com/file_01m1...",
  "credits_remaining": 4
}

ဝစ်ဂျက်

သင့်ဆိုဒ်ပေါ်တွင် ကြော်ငြာယူနစ်တစ်ခုကို အဆင်သင့်ပြင်ဆင်ပြီးသားပုံစံဖြင့် တင်လိုက်ပါ — တည်ဆောက်ရန်အဆင့်မလို၊ iframe မလိုပါ။ စကရစ်ပ့်သည် သီးခြားထားသော Shadow DOM အတွင်းတွင် တိုက်ရိုက် ဖော်ပြပေးသောကြောင့် ၎င်း၏ စတိုင်များသည် သင့်ဆိုဒ်ထဲသို့ မထွက်ဝင်နိုင်သလို သင့်ဆိုဒ်၏ စတိုင်များလည်း ၎င်းထဲသို့ မထွက်ဝင်နိုင်ပါ။

၎င်းကို သင့်စာမျက်နှာတွင် ထည့်ပါ။

<div
  class="annualads-widget"
  data-category="YOUR_CATEGORY_ID"
  data-geo="global"
  data-count="4"
  data-columns="2"
></div>
<script async src="https://adhub365.com/widget.js"></script>

မူလအတိုင်း ဤတွင် အမျိုးအစားအတွက် ပြည့်စုံသော အများပြည်သူ အဆင့်သတ်မှတ်ချက်ကို ပြသပါသည် — ပလက်ဖောင်းပေါ်ရှိ ကြော်ငြာရှင်အားလုံးကို ပြသပြီး သင်ထည့်သွင်းထားသူများသာမကပါ။ Connect mode မှတဆင့် သင်ဖန်တီးထားသော ကြော်ငြာရှင်များမှ ကြော်ငြာများကိုသာ ပြသရန် (သင့်ဝေငှမှုကို ဖန်တီးနေသူများ) data-partner ကို သင့် partner ID ဖြင့် ထည့်ပါ။ (သင့်ကိုယ်ပိုင် ဒက်ရှ်ဘုတ်၏ Developers စာမျက်နှာတွင် ရှာတွေ့နိုင်ပါသည်)။

<div
  class="annualads-widget"
  data-category="YOUR_CATEGORY_ID"
  data-geo="global"
  data-partner="YOUR_PARTNER_ID"
></div>
<script async src="https://adhub365.com/widget.js"></script>

သင့်ကြော်ငြာရှင်များသည် အမျိုးအစားများစွာတွင် ပါဝင်ပါက data-category ကို အပြည့်အဝ ဖယ်ရှားလိုက်ပါ။ data-partner တစ်ခုတည်းဖြင့် widget သည် အမျိုးအစားအားလုံးမှ ကြော်ငြာအားလုံးကို တစ်ခုတည်းသော grid တစ်ခုတွင် ပြသမည်ဖြစ်ပြီး၊ အမျိုးအစားတစ်ခုချင်းစီအတွက် widget block တစ်ခုစီလိုအပ်ခြင်းမရှိတော့ပါ။

<div
  class="annualads-widget"
  data-geo="global"
  data-partner="YOUR_PARTNER_ID"
></div>
<script async src="https://adhub365.com/widget.js"></script>

အကြောင်းအရာအတွင်းရှိ ယူနစ်နှင့်အတူ ဖွဲ့စည်းပုံတူ ဖူတာပုံစံ ယူနစ်တစ်ခုကို ထပ်မံထည့်ပြီး၊ တစ်ခုချင်းစီတွင် မတူညီသော ကြော်ငြာများ ပြသလိုပါသလား။ ဒေတာ-layout="compact" (ကြော်ငြာတစ်ခုသာ၊ သေးငယ်သော pill ပုံစံအဖြစ် ဖွင့်/ပိတ်နိုင်) နှင့် data-offset ကို ပထမ widget မှ ပြသထားသည့် ကြော်ငြာအရေအတွက်အတိုင်း သတ်မှတ်ထားသော ဒုတိယ widget block တစ်ခုကို ထည့်ပါ။

<!-- in your content -->
<div
  class="annualads-widget"
  data-category="YOUR_CATEGORY_ID"
  data-geo="global"
  data-count="4"
  data-columns="2"
></div>

<!-- in your footer, showing different ads via data-offset -->
<div
  class="annualads-widget"
  data-category="YOUR_CATEGORY_ID"
  data-geo="global"
  data-layout="compact"
  data-offset="4"
></div>
<script async src="https://adhub365.com/widget.js"></script>

အင်္ဂါရပ်များ

data-categoryပြသမည့် အမျိုးအစား ID။ လိုအပ်ပါသည် — data-partner ကို သတ်မှတ်ထားပါက ထိုသတ်မှတ်ချက်ကို မထည့်ဘဲ အသုံးပြုခြင်းဖြင့် မိတ်ဖက်၏ ကြော်ငြာများကို အမျိုးအစားအားလုံးတွင် ပြသမည်ဖြစ်သည်။
data-geoဂျီယို အကျယ်အဝန်း: ဒေသဆိုင်ရာ၊ တိုင်းဒေသဆိုင်ရာ သို့မဟုတ် ကမ္ဘာလုံးဆိုင်ရာ။ မူလတန်ဖိုးမှာ ကမ္ဘာလုံးဆိုင်ရာ ဖြစ်သည်။
data-countပြသမည့် ကြော်ငြာအရေအတွက်။ မူလတန်ဖိုးမှာ ၄ ဖြစ်သည်။
data-columnsဂရစ်ကော်လံအရေအတွက်။ မူလတန်ဖိုးမှာ ၂ ဖြစ်သည်။
data-layoutgrid, list သို့မဟုတ် compact။ မူလအားဖြင့် grid ဖြစ်သည်။ compact သည် ကြော်ငြာတစ်ခုတည်းကို (data-count ကို မစဉ်းစားဘဲ) ပြသပြီး၊ ထိုကြော်ငြာကို သေးငယ်တဲ့ pill ပုံစံသို့ ဖျောက်ကာ ပြန်ခေါ်ရန် ခလုတ်တစ်ခုပါရှိသည်။ ၎င်းသည် footer ပုံစံ unit တစ်ခုဖြစ်ပြီး၊ script မှ fixed အနေဖြင့် မထားဘဲ သင့်စာမျက်နှာပေါ်တွင် container div ကို ကိုယ်တိုင် တည်နေရာချ၍ စတိုင်သတ်မှတ်နိုင်သည်။
data-offsetထိပ်တန်းကြော်ငြာများကို ကျော်လွှားမည့် အရေအတွက်။ မူလတန်ဖိုးမှာ 0 ဖြစ်သည်။ တစ်ခုတည်းသော စာမျက်နှာပေါ်တွင် ဒုတိယ widget (ဥပမာ အောက်ခြေတွင် compact widget တစ်ခုနှင့် အထက်တွင် grid widget တစ်ခု) သည် တူညီသော ကြော်ငြာကို နှစ်ကြိမ် ထပ်မပြဘဲ အခြားကြော်ငြာများကို ပြသရန် အခြား widget မှ ပြသထားသည့် ကြော်ငြာအရေအတွက်ကို ပေးပို့ပါ။
data-partnerသင့် Partner ID (ကို သင့်ကိုယ်ပိုင် ဒက်ရှ်ဘုတ်၏ Developers စာမျက်နှာတွင် ရှာတွေ့နိုင်ပါသည်။) မပါလျှင်၊ ဝစ်ဂျက်တွင် ထိုအမျိုးအစားအတွက် ပလက်ဖောင်းပေါ်ရှိ ကြော်ငြာရှင်အားလုံး၏ အများပြည်သူမြင်သာသော အဆင့်သတ်မှတ်ချက် ပြည့်စုံကို ပြသမည်ဖြစ်သည်။ ထည့်သွင်းထားလျှင်၊ Connect မုဒ်မှတဆင့် သင်ဆက်သွယ်ထားသော ကြော်ငြာရှင်များမှ ထုတ်သော ကြော်ငြာများသာ ပြသမည်ဖြစ်ပြီး၊ ၎င်းတို့မှသာ သင့်ဝေစုကို တကယ့်အတိုင်း ဖန်တီးပေးပါသည်။

ဝင်ငွေခွဲဝေမှု

မိတ်ဖက်တစ်ဦး၏ ရည်ညွှန်းကော်မရှင်သည် အမှန်တကယ် သူတို့ထံ ဘယ်လို ရောက်ရှိသလဲ — ရာခိုင်နှုန်း၊ ငွေပေးချေမှုစနစ်နှင့် ကြိုတင်လိုအပ်ချက်များ။

GET https://api.adhub365.com/v1/referral-program
{
  "levels": [
    {
      "level": 1,
      "percentage": 0.1
    }
  ],
  "leaders_pool_percentage_of_gmv": 0.05,
  "founding_advertiser_pool_percentage_of_gmv": 0.05,
  "payout_verification_window_hours": 48,
  "min_payout_usd": 1
}

သတ်မှတ်ထားသော နံပါတ် မဟုတ်ပါ

ကော်မရှင်နှုန်းကို ကျွန်ုပ်တို့ဘက်မှ စနစ်တကျ သတ်မှတ်ထားပြီး ပြောင်းလဲနိုင်ပါသည်။ တန်ဖိုးကို တိုက်ရိုက် hardcode ထည့်သွင်းခြင်းမပြုဘဲ အမြဲတမ်း ဤ endpoint မှ တိုက်ရိုက် ဖတ်ရှုပါ။

အပြည့်အဝ အလိုအလျောက်

ငွေထုတ်ခြင်းအဆုံးသတ်အချက်မရှိပါ။ အချိန်ဇယားထားသော အလုပ်တစ်ခုသည် ရရှိနိုင်သည့် အမြတ်ငွေများကို တွက်ချက်ပြီး ကြော်ငြာရှင်တစ်ဦးချင်းစီအလိုက် အုပ်စုခွဲကာ အောက်ပါ အခြေအနေများအားလုံး ပြည့်မီသည်နှင့်အမျှ အလိုအလျောက် ပေးချေသည်။

ငွေပေးချေမှုအခြေအနေများ

  • ကြော်ငြာရှင်၏ စုစုပေါင်း ပေးချေရမည့် ဝင်ငွေသည် အနည်းဆုံး ပေးချေမှုပမာဏကို ရောက်ရှိပါသည်။
  • သူတို့၏အကောင့်တွင် ကရစ်ပတိုငွေပေးချေမှု ဝေါလက်တစ်ခုကို စနစ်တကျ သတ်မှတ်ထားသည်။
  • သူတို့၏ KYC အခြေအနေ အတည်ပြုပြီးပါပြီ။

ဥပမာ: စုဆောင်းထားသော အမြတ်ငွေများကို ဖတ်ရှုခြင်း

GET https://api.adhub365.com/v1/partner/referrals/{code}/earnings
Authorization: Bearer sk_sandbox_...
{
  "code": "ann-2f8c",
  "earnings": [
    {
      "id": "earn_1a2b...",
      "payment_id": "pay_9f2a...",
      "amount_usd": 30.0,
      "status": "paid",
      "payable_after": "2026-08-01T00:00:00Z",
      "paid_at": "2026-08-03T14:22:00Z"
    }
  ],
  "total_payable_pending_usd": 0.0,
  "total_payable_usd": 0.0,
  "total_processing_usd": 0.0,
  "total_paid_usd": 30.0
}

စျေးနှုန်းအဆင့်များ (တိုက်ရိုက်)

ဤ endpoint မှ တိုက်ရိုက် ဖတ်ပါ — ဤတန်ဖိုးများကို hardcode မလုပ်ပါနှင့်၊ ကျွန်ုပ်တို့ဘက်မှ ပြောင်းလဲနိုင်ပါသည်။ အခမဲ့ပမာဏကွက်လပ်အစား သင့်အသုံးပြုသူများအတွက် အဆင့်ရွေးစနစ်တစ်ခု တည်ဆောက်ပါ။ ပြသထားသော စျေးနှုန်းတိုင်းမှာ ငွေပေးချေမှုဖန်တီးသည့်အခါ တိတိကျကျ ပို့ရမည့် ပမာဏဖြစ်ပြီး၊ ဒီမှာ ဖော်ပြထားသော အကျိုးကျေးဇူးများက ထိုစျေးနှုန်းဖြင့် ဘာတွေရရှိမလဲဆိုတာ အသုံးပြုသူများအား တိတိကျကျ သိရှိစေပါသည်။ ထို့ကြောင့် သူတို့သည် နံပါတ်ခန့်မှန်းရန်မလိုဘဲ နားလည်ထားသော စျေးနှုန်းကို ရွေးချယ်နိုင်ပါသည်။

အဆင့်စျေးနှုန်းဖွင့်ပေးသည်
Bronze$50.00

Basic visibility

Silver$300.00

Clickable link unlocked

နှိပ်လို့ရတဲ့လင့်ခ်
Gold$500.00

Animation unlocked

နှိပ်လို့ရတဲ့လင့်ခ်အနီမေးရှင်း
Platinum$1,000.00

Enhanced exposure

နှိပ်လို့ရတဲ့လင့်ခ်အနီမေးရှင်း
Diamond$2,500.00

Premium placement

နှိပ်လို့ရတဲ့လင့်ခ်အနီမေးရှင်း
Elite$5,000.00

Top-tier visibility

နှိပ်လို့ရတဲ့လင့်ခ်အနီမေးရှင်း
Legendary$10,000.00

Maximum visibility & branding

နှိပ်လို့ရတဲ့လင့်ခ်အနီမေးရှင်း

နှုန်းကန့်သတ်ချက်များ

တစ်မိနစ်လျှင် key တစ်ခုအတွက် တောင်းဆိုမှုများကို ကန့်သတ်ထားသည်။ အတည်ပြုပြီးသော တုံ့ပြန်ချက်တိုင်းတွင် X-RateLimit-Limit၊ X-RateLimit-Remaining နှင့် X-RateLimit-Reset ခေါင်းစဉ်များ ပါဝင်သည်။ ကန့်သတ်ချက်ကျော်လွန်ပါက Retry-After ခေါင်းစဉ်ပါဝင်သည့် 429 Too Many Requests ကို ပြန်လည်ထုတ်ပေးသည်။

IP ခွင့်ပြုစာရင်း

တစ်ဖက်ဆက်ဆံသူအတွက် ရွေးချယ်နိုင်သည်။ မှတ်တမ်းတစ်ခုထည့်မည့်အထိ သင့်ကီးများသည် မည်သည့် IP မှမဆို တောင်းဆိုချက်များကို လက်ခံမည်။ ပထမဆုံးမှတ်တမ်းထည့်လိုက်သည်နှင့် ထိုဖက်ဆက်ဆံသူ၏ ကီးများအားလုံးကို ခွင့်ပြုစာရင်း (allowlist) သာ လက်ခံရန် ပြောင်းလဲမည်။

ဝက်ဘ်ဟွတ်ခ်များ

webhook တစ်ခုချင်းစီကို ဖန်တီးချိန်တွင် တစ်ကြိမ်သာ ထုတ်ပေးသော လျှို့ဝှက်ချက်ဖြင့် HMAC-SHA256 ဖြင့် လက်မှတ်ရေးထိုးထားပြီး၊ payload ကို ယုံကြည်မီ လက်မှတ်ကို အတည်ပြုပါ။ ဖြစ်ရပ်များကို သက်ဆိုင်ရာ ကြော်ငြာရှင်ကို ပိုင်ဆိုင်ထားသော မိတ်ဖက်ထံသို့သာ ပို့ဆောင်ပါသည်။

payment.succeededငွေပေးချေမှု အတည်ပြုပြီးပါပြီ။
payment.refundedငွေပြန်အမ်းပေးခြင်းကို ဆောင်ရွက်သည်။
ad.activatedကြော်ငြာတစ်ခုသည် အလိုအလျောက် သို့မဟုတ် အုပ်ချုပ်သူ၏ ပြန်လည်သုံးသပ်ပြီးနောက် တက်ကြွစတင်ပါသည်။
invoice.issuedငွေတောင်းခံလွှာ ထုတ်ပေးသည်။
referral.payout.completedရည်ညွှန်းကော်မရှင်သည် ပေးချေခံရမည့် အခြေအနေသို့ ရောက်ရှိသည်။
referral.payout.failedပံ့ပိုးသူဘက်တွင် ရည်ညွှန်းငွေပေးချေမှုအုပ်စုတစ်ခု မအောင်မြင်ပါက — အမြတ်ငွေများကို ပြန်လည်ပေးချေရန် အခြေအနေသို့ ပြန်ပို့ကာ ထပ်မံကြိုးပမ်းပေးသည်။
rank.changedကြော်ငြာတစ်ခု၏ အဆင့်သည် ပြောင်းလဲနိုင်ပြီး၊ အခြားကြော်ငြာရှင်တစ်ဦး၏ ငွေပေးချေမှုကြောင့်လည်း ပြောင်းလဲနိုင်သည်။
ad.expiring_soonကြော်ငြာ သက်တမ်းကုန်ဆုံးရန် ၃၀ ရက်၊ ၇ ရက် သို့မဟုတ် ၁ ရက် ကျန်ရှိသည်။
partner_ad_revenue.payout.completedကြော်ငြာဝင်ငွေမျှဝေငွေပေးချေမှုသည် ပေးချေရန်အဆင့်သို့ ရောက်ရှိသည်။
partner_ad_revenue.payout.failedပံ့ပိုးသူဘက်တွင် ကြော်ငြာဝင်ငွေခွဲဝေပေးချေမှုအုပ်စုတစ်ခု မအောင်မြင်ပါက — အစုများကို ပြန်လည်ပေးချေရန်စာရင်းသို့ ပြန်ပို့ကာ ထပ်မံကြိုးပမ်းသည်။

ဆော့ဖ်ဝဲ ဖွံ့ဖြိုးရေး ကိရိယာအစုံ

ဤ API သတ်မှတ်ချက်မှ ထုတ်လုပ်ထားသည့် တရားဝင် JavaScript/TypeScript နှင့် Python SDK များကို စီစဉ်ထားသော်လည်း မထုတ်ပြန်ရသေးပါ။ ထိုအချိန်အထိ HTTP API ကို တိုက်ရိုက် ခေါ်ဆိုအသုံးပြုပါ။

အမြန်စတင်

SDK မရှိသေးပါ — ဤကိရိယာများသည် HTTP API ကို တိုက်ရိုက်ခေါ်ဆိုကာ မည်သည့်ပရိုဂရမ်မင်းဘာသာစကားတွင်မဆို ယနေ့တွင် အလုပ်လုပ်နိုင်ပါသည်။

cURL

curl -X POST https://api.adhub365.com/v1/partner/ads \
  -H "Authorization: Bearer sk_sandbox_..." \
  -H "Content-Type: application/json" \
  -d '{"advertiser_id":"adv_9f2a...","category_id":"cat_furniture","geo_scope":"local","title":"..."}'

JavaScript

await fetch("https://api.adhub365.com/v1/partner/ads", {
  method: "POST",
  headers: {
    Authorization: "Bearer sk_sandbox_...",
    "Content-Type": "application/json",
  },
  body: JSON.stringify({
    advertiser_id: "adv_9f2a...",
    category_id: "cat_furniture",
    geo_scope: "local",
    title: "...",
  }),
});

Python

import requests

requests.post(
    "https://api.adhub365.com/v1/partner/ads",
    headers={"Authorization": "Bearer sk_sandbox_..."},
    json={
        "advertiser_id": "adv_9f2a...",
        "category_id": "cat_furniture",
        "geo_scope": "local",
        "title": "...",
    },
)