Skip to main content

Overview

ActionX SDK provides seamless integration for AI-powered advertising in conversational interfaces. This guide covers React and Universal SDK implementations.

React SDK

Installation

npm install @ai-ad-network/frontend-sdk

Basic Setup

import { AdProvider } from '@ai-ad-network/frontend-sdk';

function App() {
  return (
    <AdProvider
      config={{
        apiBaseUrl: '/api/v1',
        apiKey: 'ak_your_api_key',
        debug: true,
      }}
    >
      <YourApp />
    </AdProvider>
  );
}

Ad Formats

ActionX supports multiple ad formats:
FormatComponentUse Case
action_cardActionCardAdProduct cards
suffixSuffixAdConversational enhancement
entity_linkAuto applyInline content links
sourceSponsoredSourceAdSponsored sources
lead_genLeadGenAdLead generation

Configuration Options

interface AdProviderConfig {
  apiBaseUrl: string;      // API base URL
  apiKey?: string;         // API key (optional with backend proxy)
  debug?: boolean;         // Enable debug mode
  timeout?: number;        // Request timeout (ms)
  retryAttempts?: number;  // Retry failed requests
}