Қолданбаны қосыңыз
ЖИ иесінің кабинетіндегі «Қолданбалар» бөлімін ашыңыз. Атау мен HTTPS-мекенжайды көрсетіңіз. Қолданба тексеруге жіберіледі.
Кабинетті ашуҚҰЖАТТАМА / INAI.AD
Жарнама берушілерге — науқан дайындау. Қолданба иелеріне — SDK қосу және көрсетілімді тексеру. Қажетті бөлімді таңдаңыз.
ЖИ иесінің кабинетіндегі «Қолданбалар» бөлімін ашыңыз. Атау мен HTTPS-мекенжайды көрсетіңіз. Қолданба тексеруге жіберіледі.
Кабинетті ашуКілт бір рет қана көрсетіледі. Оны сервер құпияларында сақтаңыз. Промптқа, браузер кодына не Git-ке жібермеңіз. Жоғалса, кабинетте ауыстырыңыз.
CONTEXTA_URL=https://inai.ad
CONTEXTA_PUBLISHER_KEY=ctx_pub_YOUR_SERVER_KEYSDK файлдарын сервердегі бір бумаға жүктеп, клиент құрыңыз. Жарнама сұрауы қолданбамен қатар жұмыс істейді; ЖИ негізгі жауабы бөлек жасалады.
SDK файлдары
Сервер файлдарын бірге сақтаңыз. React үшін AdCard.tsx қосыңыз. Қарапайым сайт үшін contexta-sdk.js бар.
import { createContexta } from "./inai/server.ts";
const ads = createContexta({
baseUrl: process.env.CONTEXTA_URL!,
apiKey: process.env.CONTEXTA_PUBLISHER_KEY!,
classifier: classifyWithYourExistingModel,
});Жас, жарнамаға рұқсат пен географияны сенімді деректен алыңыз. sessionId сұраулар арасында, requestId бір операция қайталанғанда өзгермеуі керек. need ішінде нақты тауарды, пайдаланушы айтқан бюджетті және міндетті сипаттарды беріңіз.
const result = await ads.decideConversation({
context: {
requestId: stableOpportunityUuid,
sessionId: stableRandomAdSessionId,
country: trustedCountry, city: trustedCity,
language: "ru", placement: "chat_card",
age: trustedAge, adsAllowed: trustedConsent,
sensitive: safetyResult.isSensitive,
},
messages: recentConversation,
userTurn: fullSessionUserTurnCount,
});
// Only structured need/context leaves your backend.
// Raw conversation stays with your application.ad өрісін жауап жанында не ағынның бөлек оқиғасы ретінде жіберіңіз. «Жарнама» белгісі бар бір карточканы көрсетіңіз. Пайдаланушы бас тартса, келесі жарнама сұрауларын тоқтатыңыз.
Алаң мақұлданып, көрсетілім қосылған соң тексеріңіз: карточка кемінде бір секунд көрінеді — есепте бір көрсетілім; пайдаланушы басады — бір басу. Сол оқиғаның қайталануы қайта есептен шығаруға әкелмеуі керек.
Бетте көрсетілсе, атау, сипаттама, сурет, баға мен валюта, сипаттамалар мен география алынады. Санат пен ұсыныс түрін тексеру керек. Баға аралықпен берілсе, жазылым мерзімі белгісіз болса не дерек тек JavaScript орындалған соң ашылса, қолмен нақтылаңыз. Google Ads CSV арқылы қолдау табады; аккаунтты тікелей қосу әлі жоқ.
Бұл әрдайым қате емес. Көрсетілім өшірулі, сұрау дерегі жеткіліксіз, сәйкес ұсыныс жоқ не лимитке жеткен болуы мүмкін. Себебін API жауабынан, қосылым күйін кабинеттен тексеріңіз. Көрсетілім алу үшін ғана сұрауды қайталамаңыз.
Integrate inai.ad into the existing backend. Read:
https://inai.ad/sdk/partner-integration.md
https://inai.ad/sdk/integrator-agent.md
https://inai.ad/sdk/context-prompt.md
Keep the current AI provider, auth and independent answer.
Use server-only credentials and structured need.
Verify real visibility, native click navigation and reports.
Never fabricate production integration evidence.