The Custom Code feature in Advanced Ads Pro allows you to deliver individual CSS, HTML, or JavaScript with a specific ad unit. You can use it for styling, adjusting the behavior of an ad, or even adding individual tracking codes. In this tutorial, I will explain how to add custom code to ad units and show a few examples.
Table of Contents
How to add custom code to your ads
- go to Advanced Ads > Ads
- create or edit an ad unit
- scroll down to the Layout / Output section
You can insert source code in HTML and CSS into this text field. Make sure it fits the syntax and formatting guidelines of HTML and CSS. A typical scenario for custom code is assigning some individual style to your ads – for example, borders and rounded corners.
Examples
The following examples will show you how to style your ads with the use of some CSS individually. You can copy the needed source codes to be able to enhance your ads, even if you are not into coding.
How to add rounded corners to your PopUp and Layer Ads
Let’s say, you want to give the popup ads you created with our PopUp and Layer Ads add-on a rounded corner. You can do that with the use of CSS.
For this example you need:
- Advanced Ads Pro (adds Custom Code text box at the Layout / Output options of an ad)
- PopUp and Layer Ads
Our PopUp and Layer Ads add-on adds a new placement. Please refer to the documentation for details about specific features.
In the following steps, I will customize the div
container of the popup by inserting CSS in the Custom Code text box of the ad.
- create an ad unit
- type “rounded” into the text field for the Container Class in the Layout / Output options
- insert the custom code below into the text box for Custom Code
- navigate to your Placement page and choose your ad as the item to be displayed
Custom code for rounded corners:
<style>
.rounded { border-radius: 25px; }
.rounded img { border-radius: 25px;}
</style>
Code language: HTML, XML (xml)
With this code, I define a general CSS class titled rounded
and set a border-radius
of 25 pixels. Also, I define the class rounded
especially for the img
tag, in order to give images inside this container rounded corners, too.
Now, my ad unit will be placed inside a container with the class rounded
. If you have an ad unit with the ad type Image Ad, you ensure that the image will also get rounded corners.
How to add custom labels to your ads
Using the Custom Code feature, you can also define an individual ad label for each ad unit. Usually, your ads have a generic ad label that you can specify in the general settings of Advanced Ads. You can enable or disable this label for each placement on the placement page. The code below will allow you to add or customize the ad label for individual ads.
- create or edit an ad unit
- go to Layout / Output options and give your ad a Container ID (we call it
myownadlabel1
here) - type and adjust the code below in the Custom Code text box at the Layout / Output options
- disable the Ad Label at the specific Placement (this deactivates the generic label, in order to display only your custom label)
Custom code for an individual ad label:
<style>
#myownadlabel1::before { content: "Look, I am a custom Ad-Label!"; }
</style>
Code language: HTML, XML (xml)
The code above specifies a container ID titled myownadlabel1
and outputs the phrase “Look, I am a custom Ad-Label!” before the element that has that ID assigned to display the label in front of it.
You can repeat these steps with every ad that needs an individual ad label. The code below outputs “And I am another custom Ad-Label!” before the Container with the ID myownadlabel2
.
<style>
#myownadlabel2::before { content: "And I am another custom Ad-Label!"; }
</style>
Code language: HTML, XML (xml)
Following these examples, you can individually adjust and restyle your ad units. Feel free to play around with the CSS code, but always make sure that it fits the syntax and formatting guidelines of HTML and CSS.