🚀 DAY 5 OF LAUNCH WEEK: Introducing Socket Firewall Enterprise.Learn more →
Socket
Book a DemoInstallSign in
Socket

@arc-core-components/feature_ads-arc-ad

Package Overview
Dependencies
Maintainers
12
Versions
25
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@arc-core-components/feature_ads-arc-ad

Core component that can be used within a Fusion repo to quickly get an ad.

latest
Source
npmnpm
Version
0.2.9-beta.0
Version published
Maintainers
12
Created
Source

Arc Ads: A Core Component

This is a Core Component using ArcAds.

What does this Core Component give you?

The ArcAds Core Component can be used in any PageBuilder Fusion implementation. It provides an interface for interacting with ArcAds and renders the ad. As long as you have a few pieces of information (DFP id, slot names and targeting values), you can get up and running very quickly.

How do you use this Core Component?

Check out the Skeleton Repo to see a basic Fusion implementation of it. You may need to alter targeting values, depending on business requirements.

How can you fire it up locally?

To get started locally and see an ad, you'll need three things:

  • A DFP ID, usually a string of numbers.
  • A slot name, usually given to you by DFP, or findable by looking at an ad currently running on your site.
  • Some ad dimensions that tell DFP what creative to return.

Once you've cloned the repo:

  • Rename the mdx file so that it's parsable by doczmv index.mdx.fixture index.mdx

  • Change the dfp id and possibly the slotname within the mdx file.

<ArcAd
   id="div-1"
   dfpId={/* ADD YOUR ID HERE */}
   slotName="something"
   dimensions={[[728,90], [800,250]]}
   ampLayout={{
     width: 300,
     height: 250,
     multiSize: "300x150,300x100,300x75,300x50"
   }}
 ></ArcAd>

Make sure the above reflects the correct dfp ID.

  • run npm run docz:dev
  • Visit localhost:3000 to see your ad appearing.

Can I use this in AMP?

Yes! Just pass in the isAmp prop to be true.

FAQs

Package last updated on 08 Nov 2019

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts