@simula/ads-react-native
v1.1.0
Published
React Native SDK for AI-Powered Contextual Ads
Maintainers
Readme
Simula MiniGame SDK for React Native
A React Native SDK for integrating sponsored mini-games into AI chat applications.
Key Features
- Sponsored mini-games that users can play with AI characters
- Easy integration with existing React Native chat apps
- Privacy-first design with consent management
- App Store and Play Store compliant
Installation
npm install @simula/ads-react-native react-native-webviewiOS Setup
cd ios && pod installAndroid Setup
No additional setup required.
Quick Start
1. Provider Setup
Wrap your app with SimulaProvider:
import { SimulaProvider } from "@simula/ads-react-native";
function App() {
return (
<SimulaProvider
apiKey="YOUR_API_KEY"
hasPrivacyConsent={true}
>
<YourChatApp />
</SimulaProvider>
);
}2. MiniGame Menu Integration
Add the MiniGameMenu component to your chat interface:
import { MiniGameMenu } from "@simula/ads-react-native";
function ChatScreen() {
const [showGames, setShowGames] = useState(false);
return (
<>
<Button title="Play Games" onPress={() => setShowGames(true)} />
<MiniGameMenu
isOpen={showGames}
onClose={() => setShowGames(false)}
charName="Luna"
charID="char_123"
charImage="https://example.com/avatar.png"
messages={messages}
/>
</>
);
}Documentation
For complete documentation including all props, theming options, and advanced usage, visit:
Support
- Email: [email protected]
- Website: simula.ad
License
MIT
