next-google-adsense
Version:
Next.js Google AdSense
20 lines (19 loc) • 755 B
TypeScript
import type { DetailedHTMLProps } from "react";
import React from "react";
export type Layout = "display" | "in-article" | "custom";
interface AdLayoutProps extends DetailedHTMLProps<React.InsHTMLAttributes<HTMLModElement>, HTMLModElement> {
dataAdClient: string;
dataAdSlot: string;
dummySize?: {
width: number;
height: number;
};
}
interface DisplayProps extends AdLayoutProps {
responsive?: boolean;
}
export declare const Display: ({ responsive, dataAdClient, dataAdSlot, dummySize, ...props }: DisplayProps) => React.JSX.Element;
interface InArticleProps extends AdLayoutProps {
}
export declare const InArticle: ({ dataAdClient, dataAdSlot, dummySize, ...props }: InArticleProps) => React.JSX.Element;
export {};