Annual Ads

વિકાસકર્તા દસ્તાવેજીકરણ

Annual Ads પ્લેટફોર્મ પર સીધા બાંધો — જાહેરાતદાતાઓ બનાવો, જાહેરાતો પ્રકાશિત કરો, ચુકવણીઓ શરૂ કરો અને રેન્ક ટ્રૅક કરો, સંપૂર્ણપણે API દ્વારા.

સંપૂર્ણ કિંમત ગ્રિડ જુઓ

તમે 70% રાખો છો તમારા કનેક્ટ-મોડ જાહેરાતદાતાઓ તેમની જાહેરાતો માટે જે ચૂકવણી કરે છે — તે આપમેળે તમારા વૉલેટમાં જમા થાય છે. નીચે જુઓ કે તે કેવી રીતે કામ કરે છે.

મૂળ 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

સેન્ડબોક્સ અને પ્રોડક્શન

સેન્ડબોક્સ અને પ્રોડક્શન કીઓ એકબીજાથી સંપૂર્ણપણે અલગ છે — સેન્ડબોક્સ કી ક્યારેય પણ પ્રોડક્શન કી દ્વારા બનાવેલ ડેટા વાંચી કે લખી શકતી નથી, અને પ્રોડક્શન કી પણ સેન્ડબોક્સ કી દ્વારા બનાવેલ ડેટા વાંચી કે લખી શકતી નથી.

દાયરાઓ

દરેક કી તેના જારી થયેલા સ્કોપ્સ સુધી મર્યાદિત છે — એક કી ક્યારેય તેને બનાવનાર પાર્ટનર એકાઉન્ટ કરતાં વધુ ઍક્સેસ ધરાવતી નથી.

API કીઝ વાર્ષિક જાહેરાતો ટીમ દ્વારા મંજૂર થયેલા ભાગીદાર ખાતાઓને જારી કરવામાં આવે છે.

સાથી એકાઉન્ટ બનાવો

વિજ્ઞાપન આવક વહેંચણી

જો તમારી API કીઓ તમારા પોતાના વપરાશકર્તાઓ માટે જાહેરાતદાતા એકાઉન્ટ્સ બનાવે (Connect મોડ — ઉપરોક્ત Authentication જુઓ), તો તમે તે જાહેરાતદાતાઓ તેમના જાહેરાતો માટે જે ચૂકવણી કરે છે તેમાંથી એક હિસ્સો મેળવો છો. નીચે દર્શાવેલ વહેંચણી આ જ એન્ડપોઇન્ટમાંથી લાઇવ વાંચવામાં આવે છે, ક્યારેય હાર્ડકોડ કરવામાં આવતી નથી, અને તે આ પૃષ્ઠ પર આગળની રેફરલ કમિશનથી સંપૂર્ણપણે અલગ છે.

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

70%

તમારી તરફ જાય છે

તમારા રૂપરેખાંકિત ચુકવણી વૉલેટમાં આપમેળે ચુકવણી કરવામાં આવે છે — ઉપાડની વિનંતી કરવાની જરૂર નથી.

30%

વાર્ષિક જાહેરાતો પર જાય છે

તે તમારા જાહેરાતો ચાલતી મોડરેશન, હોસ્ટિંગ અને રેન્કિંગ ઇન્ફ્રાસ્ટ્રક્ચરને આવરી લે છે.

તે કેવી રીતે કામ કરે છે

  1. તમારા કનેક્ટ-મોડ જાહેરાતદાતાઓમાંનો એક તમારા ઇન્ટિગ્રેશન દ્વારા જાહેરાત માટે ચૂકવણી કરે છે.
  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

તમારા એક વપરાશકર્તાની તરફથી જાહેરાતકર્તા એકાઉન્ટ બનાવો (કનેક્ટ મોડ).

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

આ ભાગીદાર દ્વારા બનાવવામાં આવેલ એક જાહેરાતકર્તા ખાતા શોધો.

advertisers:read

જાહેરાતો

POST/v1/partner/ads

એડ બનાવો. તે ડ્રાફ્ટ સ્થિતિમાં શરૂ થાય છે. વૈકલ્પિક advertiser_type, promotion_type, link_type, અને promoted_brand ફીલ્ડ્સ એફિલિએટ, રેફરલ, ક્રિએટર, અથવા વ્યક્તિગત જાહેરાતનું વર્ણન કરે છે — નીચેની નોંધ જુઓ.

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 ફીલ્ડ્સમાંથી આવે છે, અને રેન્ક GET /{id}/rank પરથી આવે છે.

ads:read

ચુકવણીઓ

POST/v1/partner/payments

પ્રારંભિક ખરીદી અથવા ટોપ-અપ માટે ક્રિપ્ટો ચુકવણી શરૂ કરો. પ્રારંભિક ચુકવણી 422 સાથે નિષ્ફળ થાય છે જો જાહેરાતમાં પહેલેથી કોઈ છબી ન હોય — ઉપર uploadAdImage/setAdImageUrl જુઓ.

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 મોડમાં તમે બનાવેલા જાહેરાતદાતાઓએ તેમની જાહેરાતો માટે ચૂકવેલ રકમમાં તમારો 70% હિસ્સો, સ્થિતિવાર વિભાજિત.

ad-revenue:read

પ્રવેશ લૉગ

GET/v1/partner/access-log

આ કી — મેથડ, પાથ, IP, ટાઈમસ્ટેમ્પ માટેની સંપૂર્ણ કોલ ઇતિહાસ.

ત્યાં

જાહેર એન્ડપોઇન્ટ્સ

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

વર્ગ અને ભૂગોળિક ક્ષેત્ર માટે માત્ર-વાંચન રેન્કિંગ

જાહેર
GET/v1/tiers

7 રૂપરેખાંકિત કિંમત સ્તરો (મર્યાદા, અનલોક થયેલા લાભો)

જાહેર
GET/v1/referral-program

રેફરલ કેસ્કેડ અને લીડર્સ પૂલ માટે હાલમાં સક્રિય કમિશન ટકાવારીઓ.

જાહેર
GET/v1/partner-program

તમારા અને 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 સાથે નકારી દેવામાં આવે છે. શીર્ષક 35 અક્ષરો સુધી મર્યાદિત છે અને વર્ણન 80 અક્ષરો સુધી — બંને સર્વર-સાઇડ પર અમલમાં છે, માત્ર ડેશબોર્ડ UI માં નહીં.

એઆઈ સાધનો

દરેક જાહેરાતકર્તાના ખાતામાં બિલ્ટ-ઇન AI સાધનોનો એક સમૂહ મળે છે — એક જાહેરાત સામગ્રી અને દૃશ્ય જનરેટર, એક સંવાદાત્મક સહાયક, એક બજેટ સલાહકાર, અને એક બાહ્ય SEO ઓડિટર — જે ફ્લેટ વાર્ષિક કિંમત ઉપરાંત AI ક્રેડિટ્સથી ચૂકવવામાં આવે છે.

આ બધું જાહેરાતદાતાના પોતાના ડેશબોર્ડ લોગિન (એક સત્ર ઍક્સેસ ટોકન) દ્વારા ચાલે છે, ભાગીદાર API કી દ્વારા નહીં — તૃતીય-પક્ષીય ઇન્ટિગ્રેશન જાહેરાતદાતાની તરફથી તેમને કોલ કરી શકે નહીં.
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

એક વાસ્તવિક આંકડાકીય અનુમાન — ક્યારેય કોઈ સર્જનાત્મક અનુમાન નહીં — નિર્ધારિત રેન્ક 30/90/365 દિવસમાં જાળવી રાખવાની સંભાવનાઓનું.

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 મોડ દ્વારા તમે બનાવેલા જાહેરાતદાતાઓ (જે તમારો શેર જનરેટ કરે છે)ની જાહેરાતો જ બતાવવા માટે, data-partner સાથે તમારું પાર્ટનર ID ઉમેરો (તે તમારી પોતાની ડેશબોર્ડના ડેવલપર્સ પેજ પર મળશે):

<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 સાથે, વિજેટ તમામ કેટેગરીઓમાંના તમારા દરેક જાહેરાત એક જ ગ્રિડમાં બતાવે છે, જેથી દરેક કેટેગરી માટે અલગ વિજેટ બ્લોકની જરૂર નહીં પડે:

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

શું તમે તમારી સામગ્રીમાં રહેલા એક યુનિટની બાજુમાં ફૂટર-શૈલીનું એક યુનિટ પણ ઉમેરવા માંગો છો, જેમાં બંને અલગ-અલગ જાહેરાતો બતાવવામાં આવે? બીજું વિજેટ બ્લોક ઉમેરો જેમાં data-layout="compact" (એક જાહેરાત, નાની ગોળીમાં સંકોચી શકાય) અને data-offset એટલું સેટ કરો કે જેટલી જાહેરાતો તમારું પ્રથમ વિજેટ પહેલેથી બતાવે છે:

<!-- 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પ્રદર્શિત કરવા માટેની જાહેરાતોની સંખ્યા. ડિફોલ્ટ 4 છે.
data-columnsગ્રિડની કૉલમોની સંખ્યા. ડિફોલ્ટ 2 છે.
data-layoutગ્રિડ, યાદી, અથવા કોમ્પેક્ટ. ડિફોલ્ટ ગ્રિડ છે. કોમ્પેક્ટ એક જ જાહેરાત બતાવે છે (data-count અવગણાય છે) જેમાં તેને નાના પિલમાં સંકોચવા અને પાછું લાવવા માટેનું બટન હોય છે — એક ફૂટર-શૈલીનું યુનિટ, જેને સ્ક્રિપ્ટ પોતે ક્યારેય ફિક્સ્ડ પોઝિશનમાં મૂકતું નથી, તમે તમારી પોતાની પેજ પર કન્ટેનર div ને ઇચ્છ્યા પ્રમાણે મૂકી અને સ્ટાઇલ કરી શકો છો.
data-offsetટોચની રેન્કવાળી જાહેરાતોને સ્કિપ કરવાની સંખ્યા. ડિફૉલ્ટ 0 છે. તે જ પૃષ્ઠ પરના બીજા વિજેટ (ઉદાહરણ તરીકે ફૂટરમાં એક કોમ્પેક્ટ વિજેટ અને ઉપર એક ગ્રિડ વિજેટ) ને એક જ જાહેરાત બે વખત દોહરાવવાને બદલે અલગ જાહેરાતો બતાવે છે — બીજા વિજેટમાં પહેલેથી જ કેટલી જાહેરાતો બતાવવામાં આવી રહી છે તે સંખ્યા પસાર કરો.
data-partnerતમારું પાર્ટનર ID (તેને તમારા ડેશબોર્ડના ડેવલપર્સ પેજ પર શોધો). વૈકલ્પિક — તે વિના, વિજેટ તે કેટેગરી માટેની સંપૂર્ણ જાહેર રેન્કિંગ બતાવે છે, પ્લેટફોર્મ પરના દરેક જાહેરાતદાતાની. તે સાથે, ફક્ત 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
}

નિશ્ચિત સંખ્યા નથી

કમિશન ટકાવારી અમારી બાજુએ રૂપરેખાંકિત છે અને બદલાઈ શકે છે — કોઈ મૂલ્ય હાર્ડકોડ કરવાની જગ્યાએ હંમેશા આ એન્ડપોઈન્ટમાંથી લાઇવ વાંચો.

સંપૂર્ણ સ્વચાલિત

પાછું ખેંચવાની કોઈ અંતિમ સીમા નથી. નિર્ધારિત નોકરી ચુકવણીયોગ્ય કમાણીને પરિપક્વ બનાવે છે, તેને દરેક જાહેરાતકર્તા પ્રમાણે બેચમાં ગોઠવે છે, અને નીચેની તમામ શરતો પૂર્ણ થતાં જ આપમેળે ચુકવણી કરે છે.

ચુકવણીની શરતો

  • વિજ્ઞાપકની કુલ ચુકવણીપાત્ર આવક ન્યૂનતમ ચુકવણી રકમ સુધી પહોંચી ગઈ છે.
  • તેમના ખાતામાં ક્રિપ્ટો ચુકવણી વૉલેટ રૂપરેખાંકિત કરવામાં આવ્યું છે.
  • તેમની 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
}

મૂલ્ય સ્તરો (લાઇવ)

આ એન્ડપોઇન્ટમાંથી સીધું વાંચો — આ મૂલ્યોને ક્યારેય હાર્ડકોડ ન કરો, કારણ કે અમારી તરફથી તે બદલાઈ શકે છે. મફત રકમ ફીલ્ડની જગ્યાએ તમારા વપરાશકર્તાઓ માટે ટાયર પિકર બનાવો: દર્શાવવામાં આવેલ દરેક કિંમત ચુકવણી બનાવતી વખતે મોકલવાની ચોક્કસ રકમ હોય છે, અને અહીં દર્શાવવામાં આવેલા અનલૉક થયેલા લાભો વપરાશકર્તાઓને ચોક્કસ રીતે જણાવે છે કે તે કિંમતે તેમને શું મળે છે, જેથી તેઓ અનુમાન લગાવવાને બદલે સમજતી કિંમત પસંદ કરે.

સ્તરમૂલ્યઅનલોક્સ
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

ક્લિક કરી શકાય તેવી લિંકએનિમેશન

દર મર્યાદાઓ

દરેક કી માટે પ્રતિ મિનિટ વિનંતીઓ મર્યાદિત છે. દરેક પ્રમાણિત પ્રતિસાદમાં X-RateLimit-Limit, X-RateLimit-Remaining અને X-RateLimit-Reset હેડર્સ હોય છે; મર્યાદા પાર થવા પર Retry-After હેડર સાથે 429 Too Many Requests આપવામાં આવે છે.

આઈપી મંજૂર યાદી

વૈકલ્પિક, દરેક ભાગીદાર માટે. જ્યારે સુધી તમે કોઈ એન્ટ્રી ઉમેરતા નથી, તમારી કીઝ કોઈપણ IP પરથી વિનંતીઓ સ્વીકારશે — પ્રથમ એન્ટ્રી તે ભાગીદારની તમામ કીઝને ફક્ત મંજૂર કરેલી યાદી (allowlist-only) માટે સેટ કરે છે.

વેબહૂક્સ

દરેક વેબહૂકને સર્જન સમયે એકવાર જ જારી થયેલા ગુપ્ત કી વડે HMAC-SHA256થી સહી કરવામાં આવે છે — પેલોડ પર વિશ્વાસ કરતા પહેલા સહીની ચકાસણી કરો. ઇવેન્ટ્સ ફક્ત સંબંધિત એડવર્ટાઇઝરનો માલિકી ધરાવતા પાર્ટનરને જ મોકલવામાં આવે છે.

payment.succeededચુકવણીની પુષ્ટિ થઈ ગઈ છે.
payment.refundedરિફંડ કરવામાં આવે છે.
ad.activatedએક જાહેરાત આપમેળે અથવા એડમિનની સમીક્ષા બાદ સક્રિય થાય છે.
invoice.issuedચલણ જારી કરવામાં આવે છે.
referral.payout.completedએ રેફરલ કમિશન ચુકવણીની સ્થિતિમાં પહોંચે છે.
referral.payout.failedપ્રદાતા પાસે રેફરલ ચુકવણી બેચ નિષ્ફળ થાય છે — આવક ફરીથી ચુકવણી માટે લાયક બની જાય છે અને ફરીથી પ્રયત્ન કરવામાં આવે છે.
rank.changedએક જાહેરાતની ક્રમબદ્ધતા બદલાય છે — જેમાં જ્યારે અન્ય જાહેરાતકર્તાની ચુકવણી તેના પર અસર કરે ત્યારે પણ તે બદલાય છે.
ad.expiring_soonજાહેરાત સમાપ્ત થવાના 30, 7, અથવા 1 દિવસ પહેલાં.
partner_ad_revenue.payout.completedએડ આવક વહેંચણી ચુકવણી ચૂકવણીની સ્થિતિમાં પહોંચે છે.
partner_ad_revenue.payout.failedપ્રદાતા પાસે જાહેરાત આવક વહેંચણી ચુકવણી બેચ નિષ્ફળ થાય છે — શેર ફરીથી ચુકવણી માટે લાયક તરીકે પરત આવે છે અને ફરીથી પ્રયત્ન કરવામાં આવે છે.

સોફ્ટવેર વિકાસ કિટ્સ

આ જ API સ્પેસિફિકેશન પરથી જનરેટ થયેલા સત્તાવાર JavaScript/TypeScript અને Python SDKs યોજનામાં છે, પરંતુ હજી પ્રકાશિત થયા નથી — ત્યાં સુધી 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": "...",
    },
)