Guide For Web & In-App Debugging
A proxy tool can replace certain files with local files on your computer. This way you can change your local files and see the result right in the preview page, live site or in-app.
Start with checking some basic knowledge of these tools at:
- Charles - www.charlesproxy.com
- Fiddler - www.telerik.com/fiddler
To debug a creative in a webpage, like our previewer or a live website, use the following instructions.
Charles
- Setup Charles to be used in your browser.
- Refresh the page you want to debug.
- In Charles, look at the URLs that are loaded.
- Right click the file you wish to map, choose 'Map local', select your local file and save.
- If you refresh a page and a match is found, you will see it being highlighted line in the session list.
- From now you can do local changes and see its effects directly.
Fiddler
- Install Fiddler on your computer.
- Configure Fiddler and Client if needed using the help site.
- Now you can capture traffic and use the AutoResponder to make a match and respond rule.
- A simple way of doing this is drag and dropping a local file on the AutoRespond panel.
- If you refresh a page and a match is found, you will see it as a highlighted line in the session list.
- From now you can do local changes and see its effects directly.
Set-up device
It is also possible to debug while previewing on your smartphone or tablet.
First you need to connect your device with your computer by using the same IP address on the same network.
- Lookup the IP address of your computer its network, this can be done by using (among other) Charles. Go to Help > Local IP Addresses
- On your mobile device, go to your Wi-Fi settings, make sure you select the same network.
- On iOS:
- Select the information icon to go to the specific details of the Wi-Fi network.
- Go to the HTTP Proxy section, and select the Manual tab.
- Enter the local IP address in the Server field.
- Enter 8888 in the Proxy port field.
- On Android:
- Tab and hold your Wi-Fi network, and select Modify Network.
- Select Show advanced options.
- Set Proxy settings to Manual.
- Enter the local IP address in the Proxy hostname field.
- Enter 8888 in the Proxy port field.
- On iOS:
- Download and install Charles and Fiddler root certificate:
- On iOS:
- Download Fiddler certificate:
- Start Fiddler on your computer. On your device, in Safari, goto http://local_ip:port (e.g. http://192.168.1.10:8888) and download 'FiddlerRoot' certificate.
- Download Charles certificate:
- Start Fiddler on your PC. On your device, in Safari, goto http://chls.pro/ssl and download the certificate.
- Install root certificate:
- Go to the device Settings > General > Profiles and you'll see the downloaded 'DO_NOT_TRUST_FiddlerRoot' profile. Click on in to install it.
- Then go to the device Settings > General > About > Certificate Trust Settings (all the way down). Enable the newly installed root certificate.
- Download Fiddler certificate:
- On iOS:
Your device setup is now completed. When you open an application on your mobile device, Charles will retrieve the network traffic data of that specific application.
Note: using a mobile device that connects with your computer using Charles for the first time, it will ask for permission within the Charles application. Allow the incoming data.
In-App
Most creations will work fine in-app if they are okay in the previewer. Multiple ad-set and layered-based formats, like take overs and floorads are not supported unless specified.
Not all features are equally available on mobile-web and in-app. It is best to check with support@weborama.nl to see if your used feature is also supported in a specific app.
If you are experienced in using proxy tools and you want to test a specific (non common) feature in-app, contact support@weborama.nl for more detailed instructions on how to do this.
Comments
0 comments
Please sign in to leave a comment.