If you would like to upload CSS as a separate file on AdServer by all means, then it should be referred this way: (in that .css file there couldn't be an access path to an image):
Using an image as e.g. background image is possible this way:
If you upload separately the script has the file references, then you could not use relative paths because they would be changed by the server after uploading. In this case those parts containing these references should be removed from the script and be inserted into the HTML code between the usual tags:
However this should be reconsidered when using because usually when the whole code is inserted the HTML code's size exceeds the 60kB limit, and the AdServer doesn't allow to save a longer code than that. So you should refrain from inserting whole libraries and should limit to the necessary objects and functions.
**For campaign managers more detailed documentation on creatives using relative links can be found here:\\
[[https://support.adverticum.net/index.php?/Sales/Knowledgebase/Article/View/74/2/relatv-hivatkozst-tartalmaz-html-banner-felvitele]]**
===== Handling clicks =====
==== Handling clicks in case of one link ====
To handle clicks that takes the visitor to the landing page you need an area that could be clicked on. This could be an '''' tag, where the ''[cthref]'' string should be inserted to the link's place, and this string will be replaced with the right URL address by the AdServer when the ad is served. That URL address will count one click and then redirect to the landing page set in AdServer.
Of course this could be solved with javascript, in that case the ''[cthref]'' string should also be inserted to the link's place. If encoded links are needed for example to pass as ''GET'' parameter, use ''[cthref.e]'' expression.
:!: **What has to be taken in account in case of Adverticum AdServer internal chaining?**
If we are using tags in our code instead of the code beneath:
Use the following form:
There is also an option to retrieve out the CT link using javascript the following way. After which the script can utilize while managing clicks.
==== Handling clicks in case of multiple links ====
:!: **In case cratives with multiple CT links, do not use ''[cthref]''.**
In the code to the instead of ''[cthref]'' this should be ''[url:xxxxxxx]'', where the ''xxxxxxx'' is replaced with the URL's ID in AdServer. When uploading the banner the campaign manager creates the URLs in the system by clicking on the ''Add new url'' button, then by clicking on the wanted URL in the list of URLs the administration interface automatically inserts the ''[url:xxxxxxx]'' string into the code where the cursor is. This is why it is recommended to mark in the code to where and which URL should be inserted for the campaign manager.
The banner creator should always follow the information above in case of more links, but it is a different case for the campaign manager, that the clicks on different links is measured altogether or separately. More information is available in the documentation for campaign managers.
==== Passing parameters with the help of