Code examples

React

./src/App.jsx

import { SpotAdsProvider } from "spot-ads-react";
import MyComponent from "./MyComponent";

const App = () => {
  return (
    <SpotAdsProvider apiKey="YOUR_API_KEY">
      <MyComponent />
    </SpotAdsProvider>
  );
}

export default App;

./src/MyComponent.jsx

import { useSpotAd } from "spot-ads-react";

const MyComponent = () => {
  const spotAd = useSpotAd();

  const onSuccess = () => {
    console.log("Ad is showed!");
  };

  const onError = (error) => {
    console.error("Ad failed to show:", error);
  };

  function showSpotAd() {
    spotAd.showAd(onSuccess, onError);
  }

  return (
    <div>
      <button onClick={showSpotAd}>Show Spot Ad</button>
    </div>
  );
}

export default MyComponent;

Last updated