# Gemius Creatives Troubleshooting

### How to change "Gemius" creatives click\_url macro

If the client sends Gemius creatives, we need to modify them, deviating from Gemius' instructions.

**N/B:** The {CLICK\_URL} Macro in Gemius creative JS tags should be automatically added/updated after uploading/saving, but it's good to always re-check and confirm.

---

**Original Gemius creative example:**

```javascript
<script language="javascript1.2" type="text/javascript">
//<![CDATA[
document.write('<scr'+'ipt src="https://hrgde.adocean.pl/_'+(new Date()).getTime()+'/ad.js?id=6O.qlp3G489VMXJZaa4nI1Lk7kAq6ZtA16tbRx8dxt3.m7/nc=0/gdpr=0/gdpr_consent=/redir=" language="javascript"></scr'+'ipt>');
//]]>
</script>
```

---

#### How to change it:

1. Include **{click\_url}** as a new variable in a separate script tag:
    
    ```javascript
    <script>
    var click = '{CLICK_URL}';
    </script>
    ```
2. Then add **click** variable in the end of Gemius tag as shown:
    
    ```javascript
    <script language="javascript1.2" type="text/javascript">
    //<![CDATA[
    document.write('<scr'+'ipt src="https://hrgde.adocean.pl/_'+(new Date()).getTime()+'/ad.js?id=6O.qlp3G489VMXJZaa4nI1Lk7kAq6ZtA16tbRx8dxt3.m7/nc=0/gdpr=0/gdpr_consent=/redir=' + click + '" language="javascript"></scr'+'ipt>');
    //]]>
    </script>
    ```

---

#### The full JS tag should appear in the following manner:

```javascript
<script>
var click = '{CLICK_URL}';
</script><script language="javascript1.2" type="text/javascript">
//<![CDATA[
document.write('<scr'+'ipt src="https://hrgde.adocean.pl/_'+(new Date()).getTime()+'/ad.js?id=6O.qlp3G489VMXJZaa4nI1Lk7kAq6ZtA16tbRx8dxt3.m7/nc=0/gdpr=0/gdpr_consent=/redir=' + click + '" language="javascript"></scr'+'ipt>');
//]]>
</script>
```