@frontity/google-ad-manager
API reference of `@frontity/google-ad-manager` package
Last updated
export default {
packages: [
{
name: "@frontity/google-ad-manager",
state: {
fills: {
googleAdManager: {
arbitrary_fill_name: {
// Object properties
},
},
},
},
},
],
};export default {
packages: [
{
name: "@frontity/google-ad-manager",
state: {
fills: {
googleAdManager: {
belowHeaderAd: {
slot: "Below Header",
library: "googleAdManager.GooglePublisherTag",
priority: 5,
props: {
id: "div-gpt-below-header",
unit: "/6499/example/banner",
size: [320, 100],
},
},
},
},
},
},
],
};export default {
packages: [
{
name: "@frontity/google-ad-manager",
state: {
fills: {
googleAdManager: {
belowHeaderAd: {
slot: "Below Header",
library: "googleAdManager.GooglePublisherTag",
priority: 5,
props: {
id: "div-gpt-below-header",
unit: "/6499/example/banner",
size: [320, 100],
},
},
belowContentAd: {
slot: "Below Content",
library: "googleAdManager.GooglePublisherTag",
priority: 5,
props: {
id: "div-gpt-below-content",
unit: "/6499/example/banner",
size: [300, 600],
targeting: {
interests: ["sports", "music", "movies"],
},
},
},
},
},
},
},
],
};import { Slot, ... } from "frontity";
const MyComponent = () => {
return (
<>
...
<Slot name="Below Header" />
...
<Slot name="Below Content" />
...
</>
);
};
...
export default MyComponent;const MyComponent = ({ libraries }) => {
const MyAd = libraries.fills.googleAdManager.GooglePublisherTag;
return (
<MyAd
unit="/unit/234"
size={[300, 600]}
/>
);
};
export connect(MyComponent);