# SDK Configuration Properties

{% content-ref url="<https://app.gitbook.com/o/QMsd5hT6sxA9FBIB03yh/s/3UKy7VHRJWrNarYaMp13/>" %}
[Blippar Documentation Centre](https://app.gitbook.com/o/QMsd5hT6sxA9FBIB03yh/s/3UKy7VHRJWrNarYaMp13/)
{% endcontent-ref %}

## **SDK Configuration Properties** <a href="#h_01fg3t9z6vehwrb64677d73aj7" id="h_01fg3t9z6vehwrb64677d73aj7"></a>

### **SDK configuration parameters** <a href="#h_sdkconfigurationparameters" id="h_sdkconfigurationparameters"></a>

Unity WebAR sdk package allows user to handle the behavior of the sdk by configuring the different parameters

To customize the sdk properties open blippar settings and go to the inspector tab.

<figure><img src="https://content.gitbook.com/content/iLAVKddmtdWYvYSF2Gzs/blobs/p5oQtGbCPHegV6ONqrou/Screenshot%202023-08-16%20at%2015.21.02.png" alt=""><figcaption><p>SDK properties</p></figcaption></figure>

## **auto init** <a href="#h_autoinit" id="h_autoinit"></a>

**Description**

When SDK and unity components with webar-\* attributes are loaded, the AR experience starts automatically by default. In case the AR experience has to be started only after an event or user intervention, then auto-init attribute can be set to "false".

Note: If auto-init="false" is assigned, the WEBARSDK.Init() method has to be called to start the WebAR experience. Please note that auto-init is associated with initializing the sdk core whereas auto-start enables the user to control when to start the tracking in the app.

<figure><img src="https://content.gitbook.com/content/iLAVKddmtdWYvYSF2Gzs/blobs/lIvbx5px92HAktJa74F6/Screenshot%202023-06-09%20at%2009.30.01.png" alt=""><figcaption><p>Example</p></figcaption></figure>

## **auto start** <a href="#h_autostart" id="h_autostart"></a>

**Description**

When sdk and unity components with webar-\* attributes are loaded, the AR experience starts automatically by default. In case the AR experience has to be started only after an event or user intervention, then the auto-start attribute can be set to "false".

Note: If auto-start="false" is assigned, the WEBARSDK.StartTracking() method has to be called to start the WebAR experience/tracking. Please note that auto-init is associated with initializing the sdk core whereas auto-start enables the user to control when to start the tracking in the app.

<figure><img src="https://content.gitbook.com/content/iLAVKddmtdWYvYSF2Gzs/blobs/Hzy8zsYqz7fzsSxKc9ML/Screenshot%202023-06-09%20at%2009.33.08.png" alt=""><figcaption><p>Example</p></figcaption></figure>

## **set auto scale** <a href="#h_setautoscale" id="h_setautoscale"></a>

**Description**

Auto Scale is enabled by default. To disable the auto scale, pass boolean 'false' in the argument and call this function after Init(). What is Auto Scaling in context of 'Marker Tracking' & 'Surface Tracking'? Marker Tracking:The scaling is applied in such a way that a (1,1) unit plane fits the width/height of the marker(where unit is meter). Surface Tracking:It scales the AR object based on distance from the camera

<figure><img src="https://content.gitbook.com/content/iLAVKddmtdWYvYSF2Gzs/blobs/BwZXwagKDdPP8neGzlnZ/Screenshot%202023-06-09%20at%2009.37.44.png" alt=""><figcaption><p>Example</p></figcaption></figure>

## **auto marker detection** <a href="#h_automarkerdetection" id="h_automarkerdetection"></a>

**Description**

It enables auto marker detection so that user doesn't have to manually click the scan button, rather it detects automatically when it recognises a marker.

Note: If auto-marker-detection="true" is assigned, the scan button disappears from the phone screen during marker tracking and it starts scanning automatically.

<figure><img src="https://content.gitbook.com/content/iLAVKddmtdWYvYSF2Gzs/blobs/91zCVbv368eRSlumCwcj/Screenshot%202023-06-09%20at%2009.39.42.png" alt=""><figcaption><p>Example</p></figcaption></figure>

## **enable photo ui** <a href="#h_enablephotoui" id="h_enablephotoui"></a>

**Description**

Capturing screenshots in a Unity web application involves capturing the current state of the application's viewport and saving it as an image file. This can be useful for various purposes, such as sharing gameplay moments, creating documentation, or debugging.

"Enable Photo UI" parameter allows you to show/hide the screenshot button state, to show the button just check the Enable Photo UI button and uncheck for hide.

<figure><img src="https://content.gitbook.com/content/iLAVKddmtdWYvYSF2Gzs/blobs/1CtWh6SzlCoFpMxMSs2p/Screenshot%202023-08-16%20at%2015.24.37.png" alt=""><figcaption><p>Example</p></figcaption></figure>

## **render scene on desktop** <a href="#h_rendersceneondesktop" id="h_rendersceneondesktop"></a>

**Description**

To enable/disable the rendering of the 3D scene on the desktop without any tracking. When the value is set to "true", the 3D scene is rendered as seen by the default virtual camera on the desktop browser (without tracking). When set to "false", the default qr code page is displayed on the desktop browser. Default value is "false".

<figure><img src="https://content.gitbook.com/content/iLAVKddmtdWYvYSF2Gzs/blobs/Zs6e3zvM5HRKloJ3RSbx/Screenshot%202023-06-09%20at%2009.45.05.png" alt=""><figcaption><p>Example</p></figcaption></figure>

## **show qr code on desktop** <a href="#h_showqrcodeondesktop" id="h_showqrcodeondesktop"></a>

**Description**

To show/hide a "Try on Mobile" button displayed on the desktop browser. On clicking this button, it shows the QR code which can be scaned from the mobile device to load the application. This can be useful when render-scene-on-desktop attribute is set to "true". Default value is "false".

<figure><img src="https://content.gitbook.com/content/iLAVKddmtdWYvYSF2Gzs/blobs/dxlz6muhqXVN6vHNVWu0/Screenshot%202023-06-09%20at%2009.46.22.png" alt=""><figcaption><p>Example</p></figcaption></figure>

## **enable tracking on desktop** <a href="#h_enabletrackingondesktop" id="h_enabletrackingondesktop"></a>

**Description**

To enable/disable tracking on the desktop browser. This will be useful while developing the marker tracking application on the desktop itself. It also works with the developer console's mobile simulator in Chrome desktop browser. Right now only Marker tracking is supported on the desktop browser. When set to "false", tracking is disabled on the desktop browser and the default qr code page is seen. When set to "true", tracking is enabled on the desktop browser and the camera view is seen. Default value is "false". Also by default the camera view displayed is a mirrored image of the real world. To enable/disable this mirroring see enable-mirroring-on-desktop attribute for more details.

<figure><img src="https://content.gitbook.com/content/iLAVKddmtdWYvYSF2Gzs/blobs/YHhmlGwAsM6JfeeuUl7Z/Screenshot%202023-06-09%20at%2009.41.56.png" alt=""><figcaption><p>Example</p></figcaption></figure>

## **enable mirroring on desktop** <a href="#h_enablemirroringondesktop" id="h_enablemirroringondesktop"></a>

**Description**

To enable/disable mirroring of the camera view displayed on the desktop browser when enable-tracking-on-desktop is set to "true". When set to "false", mirroring of the camera view is disabled on the desktop browser. When set to "true", mirroring of the camera view is enabled on the desktop browser. Default value is "true".

<figure><img src="https://content.gitbook.com/content/iLAVKddmtdWYvYSF2Gzs/blobs/FxOfo5LKQnMg8sQyYbhu/Screenshot%202023-06-09%20at%2009.43.35.png" alt=""><figcaption><p>Example</p></figcaption></figure>

## Hide Reset Button

**Description**

The Hide Reset Button attribute allows developers to control the visibility of a reset button within the AR interface. When set to true, this attribute hides or removes the reset button from the user interface, streamlining the experience by eliminating unnecessary elements. This can be particularly useful if the reset functionality is not required or if you wish to manage state resets through custom controls or interactions.

**Example**

![](https://lh7-us.googleusercontent.com/8EOGPySxEkLOABFEFaIwwcKU0ekzTso3dgMgMPs-okZR7rTBVKuJrpHxibxubIyscN9Np-eVb8bYiXb6rvYDt_Y_ggoqNgP4QfHoJ7demWZ6wlo6bYQNeg6FKwb3FGsBZ_EOi4HxsHkKx8O39xDQndI)

## Tap And Place

**Description**

Tap And Place: true a visual cursor appears on the identified surface within the AR scene. Users can tap the screen to place the 3D model at the cursor's location, providing an intuitive way to control where the model appears in the physical environment. Conversely, setting Tap And Place: false will hide the cursor, disabling this placement feature and the 3D model will appear on the surface after detection.

**Example**

![](https://lh7-us.googleusercontent.com/UmlFwCb4dwIRRRY3prLPi5fmwswRh6jTR5EHWpkveXpGEoQbKwQ1l65k2s_tGuNzbkZTwI49IhBaSr1QWzeK6CUfKVMBz9LLo9m_mChxqzvOP2QFHpqBooCrJMc3nGcuuCoNghY3GndJaM9OWvRRPrg)

## **Loading screen parameters** <a href="#h_loadingscreenparameters" id="h_loadingscreenparameters"></a>

WebAR SDK loading screen can be configured to customize the logo, style of the splash screen, UI screens (shown by SDK) etc using the following SDK configuration parameters.

Blippar Unity SDK package allows you to customize your API. There are several SDK attributes that you can define for customization. This API can be applied for customizing the loading screen animation to display any logo image, size, colour, progress ring, ring colour instead of displaying the default loading screen. For example: and many more.

To customize the loading screen animation follow the steps below:

* Click on the **'Blippar'** Menu tab and from the drop-down, select the option 'Loading Screen'.

<figure><img src="https://content.gitbook.com/content/iLAVKddmtdWYvYSF2Gzs/blobs/V8TkgCb7RXehZeEy7DLo/Screenshot%202022-12-06%20at%203.20.01%20AM.png" alt=""><figcaption><p>Menu Tab</p></figcaption></figure>

* The loading screen tab will be displayed on the screen
* A default template will be selected as the template that would be used for generating the build.
* You can use the default template as a base and modify to create new templates. You can also choose to create as many templates as required.
* Provide the name of the logo and store the required assets into the Assets/WEBGLTemplates/Blippar/images. This is the folder location in which the image files must be stored in order to effectively trigger the customized animation.
* Enter the details of customization for logo width, height, progress dot ring scale, ring colour, alert border colour etc based on your requirement.
* Click on **'Save Template'** to save the modified as the default. You can alternatively select the option to **'Save as new Template'**. Refer image below:

<figure><img src="https://content.gitbook.com/content/iLAVKddmtdWYvYSF2Gzs/blobs/jr0N4O91QIkK4kBSNcaS/Screenshot%202022-12-06%20at%203.25.11%20AM.png" alt=""><figcaption><p>Save a New Template</p></figcaption></figure>

## **logo name** <a href="#h_01fkz5ejbsyrr5qkdkgnxv4e85" id="h_01fkz5ejbsyrr5qkdkgnxv4e85"></a>

**Description**

Changes the circular logo in the loading splash screen.

<figure><img src="https://content.gitbook.com/content/iLAVKddmtdWYvYSF2Gzs/blobs/rZWAuNiQSE5Pnl33JeNI/Screenshot%202022-12-06%20at%203.28.12%20AM.png" alt=""><figcaption><p><strong>Example</strong></p></figcaption></figure>

## **logo width / logo height** <a href="#h_01fkz5ez4p5age8k4x25r2mncp" id="h_01fkz5ez4p5age8k4x25r2mncp"></a>

**Description**

Changes the width and height of the circular logo in the loading splash screen.

<figure><img src="https://content.gitbook.com/content/iLAVKddmtdWYvYSF2Gzs/blobs/6HtffLKKORdFXCVrBtaD/Screenshot%202022-12-06%20at%203.30.31%20AM.png" alt=""><figcaption><p>Example</p></figcaption></figure>

## **progress dot ring scale** <a href="#h_01fkz5fvzg3z37a7w86ecqywb2" id="h_01fkz5fvzg3z37a7w86ecqywb2"></a>

**Description**

Changes the size/scale of the dotted loading ring which runs indefinitely until the splash screen disappears.

<figure><img src="https://content.gitbook.com/content/iLAVKddmtdWYvYSF2Gzs/blobs/3jcgCD0y8YSw89pbLEI0/Screenshot%202022-12-06%20at%203.31.23%20AM.png" alt=""><figcaption><p>Example</p></figcaption></figure>

## **progress dot ring color** <a href="#h_01fkz5gcyna8v4var1fb1g62g9" id="h_01fkz5gcyna8v4var1fb1g62g9"></a>

**Description**

Changes the color of the dotted loading ring which runs indefinitely until the splash screen disappears.

<figure><img src="https://content.gitbook.com/content/iLAVKddmtdWYvYSF2Gzs/blobs/nr94sh4NmgV9KbR3ti3c/Screenshot%202022-12-06%20at%203.33.05%20AM.png" alt=""><figcaption><p>Example</p></figcaption></figure>

## **progress ring scale** <a href="#h_01fkz5hc3afwq8mhkves9yn3kv" id="h_01fkz5hc3afwq8mhkves9yn3kv"></a>

**Description**

Changes the size of the loading progress update ring.

<figure><img src="https://content.gitbook.com/content/iLAVKddmtdWYvYSF2Gzs/blobs/bhVn5xvR9j2mQbHc6fRd/Screenshot%202022-12-06%20at%203.34.56%20AM.png" alt=""><figcaption><p>Example</p></figcaption></figure>

## **progress ring color** <a href="#h_01fkz5kdm4j0xztkkrj7xs80nw" id="h_01fkz5kdm4j0xztkkrj7xs80nw"></a>

**Descriptiona**

Changes the color of the loading progress update ring.

<figure><img src="https://content.gitbook.com/content/iLAVKddmtdWYvYSF2Gzs/blobs/9n1LZcHWiVJ0IqEy2CQx/Screenshot%202022-12-06%20at%203.35.34%20AM.png" alt=""><figcaption><p>Example</p></figcaption></figure>

## **progress ring line width** <a href="#h_01fkz5ktjz83c7rakwsn1yzkrb" id="h_01fkz5ktjz83c7rakwsn1yzkrb"></a>

**Description**

Changes the thickness of the loading progress update ring.

<figure><img src="https://content.gitbook.com/content/iLAVKddmtdWYvYSF2Gzs/blobs/y2Ndxd0TnEpxDdGgPMhR/Screenshot%202022-12-06%20at%203.36.05%20AM.png" alt=""><figcaption><p>Example</p></figcaption></figure>

## **loading progress type** <a href="#h_loadingprogresstype" id="h_loadingprogresstype"></a>

**Description**

"default" or "circular" - Default loading screen, loads the experience and shows in numeric format. Circular progress bar shows a loading circular ring.

<figure><img src="https://content.gitbook.com/content/iLAVKddmtdWYvYSF2Gzs/blobs/TVhiNb6J4ujUJIC4QTHy/Screenshot%202023-06-15%20at%2011.52.08.png" alt=""><figcaption><p>Example</p></figcaption></figure>

## **alert border color** <a href="#h_01fkz5m7v9vvy0615ptv2y5v0g" id="h_01fkz5m7v9vvy0615ptv2y5v0g"></a>

**Description**

On iOS Safari browser, a Camera permission request notice is displayed before asking the user to allow access to the Camera. This attribute changes the border color of the notice alert dialog.

<figure><img src="https://content.gitbook.com/content/iLAVKddmtdWYvYSF2Gzs/blobs/ZGPr6d0Zu2XsAktkLnXA/Screenshot%202022-12-06%20at%203.36.35%20AM.png" alt=""><figcaption><p>Example</p></figcaption></figure>

## **alert border width** <a href="#h_01fkz5mk4bqwg2w100348vswf6" id="h_01fkz5mk4bqwg2w100348vswf6"></a>

**Description**

On iOS Safari browser, a Camera permission request notice is displayed before asking the user to allow access to the Camera. This attribute changes the border thickness of the notice alert dialog.

<figure><img src="https://content.gitbook.com/content/iLAVKddmtdWYvYSF2Gzs/blobs/g3afVKssC7TRlaGKMPwT/Screenshot%202022-12-06%20at%203.37.03%20AM.png" alt=""><figcaption><p>Example</p></figcaption></figure>

## **alert border radius** <a href="#h_alertborderradius" id="h_alertborderradius"></a>

**Description**

On iOS Safari browser, a Camera permission request notice is displayed before asking the user to allow access to the Camera. This attribute changes the border radius of the notice alert dialog.

<figure><img src="https://content.gitbook.com/content/iLAVKddmtdWYvYSF2Gzs/blobs/KxHeQCshqoq4GeGsVfpu/Screenshot%202023-06-09%20at%2009.48.24.png" alt=""><figcaption><p>Example</p></figcaption></figure>

## **alert background color** <a href="#h_01fkz5n1t5r5yps9akg60nqkbw" id="h_01fkz5n1t5r5yps9akg60nqkbw"></a>

**Description**

On iOS Safari browser, a Camera permission request notice is displayed before asking the user to allow access to the Camera. This attribute changes the background color of the notice alert dialog.

<figure><img src="https://content.gitbook.com/content/iLAVKddmtdWYvYSF2Gzs/blobs/qM6H1nMKSUVaZO3rGfsL/Screenshot%202022-12-06%20at%203.37.42%20AM.png" alt=""><figcaption><p>Example</p></figcaption></figure>

## **alert message text color** <a href="#h_01fkz5nej53fhrf7a40sf858f2" id="h_01fkz5nej53fhrf7a40sf858f2"></a>

**Description**

On iOS Safari browser, a Camera permission request notice is displayed before asking the user to allow access to the Camera. This attribute changes the text color in the notice alert dialog.

<figure><img src="https://content.gitbook.com/content/iLAVKddmtdWYvYSF2Gzs/blobs/ctEFaWiXWe8YbfERoXum/Screenshot%202022-12-06%20at%203.38.06%20AM.png" alt=""><figcaption><p>Example</p></figcaption></figure>

## **alert button color** <a href="#h_01fkz5nvcfvxjb5agaaf2vdpzb" id="h_01fkz5nvcfvxjb5agaaf2vdpzb"></a>

**Description**

On iOS Safari browser, a Camera permission request notice is displayed before asking the user to allow access to the Camera. This attribute changes the button color in the notice alert dialog.

<figure><img src="https://content.gitbook.com/content/iLAVKddmtdWYvYSF2Gzs/blobs/NA9NYxjifbrNjWJ67Vru/Screenshot%202022-12-06%20at%203.39.14%20AM.png" alt=""><figcaption><p>Example</p></figcaption></figure>

## **alert button text color** <a href="#h_01fkz5pdxvkap2xr9nr9eyp93g" id="h_01fkz5pdxvkap2xr9nr9eyp93g"></a>

**Description**

On iOS Safari browser, a Camera permission request notice is displayed before asking the user to allow access to the Camera. This attribute changes the button text color in the notice alert dialog.

<figure><img src="https://content.gitbook.com/content/iLAVKddmtdWYvYSF2Gzs/blobs/7clbcNAEork11a3nfiDB/Screenshot%202022-12-06%20at%203.41.33%20AM.png" alt=""><figcaption><p>Example</p></figcaption></figure>

## **alert button height** <a href="#h_01fkz5pw4j9v8s9temfcxpsfb3" id="h_01fkz5pw4j9v8s9temfcxpsfb3"></a>

**Description**

On iOS Safari browser, a Camera permission request notice is displayed before asking the user to allow access to the Camera. This attribute changes the button height in the notice alert dialog.

<figure><img src="https://content.gitbook.com/content/iLAVKddmtdWYvYSF2Gzs/blobs/4yBdQgiGD2jOO6zaL6HZ/Screenshot%202022-12-06%20at%203.41.41%20AM.png" alt=""><figcaption><p>Example</p></figcaption></figure>

## **alert button border radiust** <a href="#h_alertbuttonborderradiust" id="h_alertbuttonborderradiust"></a>

**Description**

On iOS Safari browser, a Camera permission request notice is displayed before asking the user to allow access to the Camera. This attribute changes the border radius of the OK button in the notice alert dialog.

<figure><img src="https://content.gitbook.com/content/iLAVKddmtdWYvYSF2Gzs/blobs/frzHeZypRdcP0ybFrVQM/Screenshot%202023-06-09%20at%2009.53.22.png" alt=""><figcaption><p>Example</p></figcaption></figure>

## **alert camera permission text** <a href="#h_01fkz5qnrss4k0ht7r82m0hv1m" id="h_01fkz5qnrss4k0ht7r82m0hv1m"></a>

**Description**

On iOS Safari browser, a Camera permission request notice is displayed before asking the user to allow access to the Camera. This attribute changes the camera permission text in the notice alert dialog.

<figure><img src="https://content.gitbook.com/content/iLAVKddmtdWYvYSF2Gzs/blobs/SeJgKQ3ednOcyOmvPgIF/Screenshot%202022-12-06%20at%203.43.29%20AM.png" alt=""><figcaption><p>Example</p></figcaption></figure>

## **alert camera permission button text** <a href="#h_01fkz5r3yzcxa1gqnvbs9w787j" id="h_01fkz5r3yzcxa1gqnvbs9w787j"></a>

**Description**

On iOS Safari browser, a Camera permission request notice is displayed before asking the user to allow access to the Camera. This attribute changes the camera permission button text in the notice alert dialog.

<figure><img src="https://content.gitbook.com/content/iLAVKddmtdWYvYSF2Gzs/blobs/ykYb6HtViAF5l2ZXsKX3/Screenshot%202022-12-06%20at%203.43.36%20AM.png" alt=""><figcaption><p>Example</p></figcaption></figure>

## **alert motion permission text** <a href="#h_01fkz5rkhaxknnh4z4c19y9hq5" id="h_01fkz5rkhaxknnh4z4c19y9hq5"></a>

**Description**

On iOS Safari browser, a Camera permission request notice is displayed before asking the user to allow access to the Camera. This attribute changes the motion sensor permission text in the notice alert dialog.

<figure><img src="https://content.gitbook.com/content/iLAVKddmtdWYvYSF2Gzs/blobs/Ckar7E0IwhYvpByrd78G/Screenshot%202022-12-06%20at%203.43.43%20AM%20(1).png" alt=""><figcaption><p>Example</p></figcaption></figure>

## **alert motion permission button text** <a href="#h_01fkz5s6258q74bxhjstbmmwyx" id="h_01fkz5s6258q74bxhjstbmmwyx"></a>

**Description**

On iOS Safari browser, a Camera permission request notice is displayed before asking the user to allow access to the Camera. This attribute changes the motion sensor permission button text in the notice alert dialog.

<figure><img src="https://content.gitbook.com/content/iLAVKddmtdWYvYSF2Gzs/blobs/IOuCQB4qWGLDXggrmxkv/Screenshot%202022-12-06%20at%203.46.25%20AM.png" alt=""><figcaption><p>Example</p></figcaption></figure>

## **ui background color** <a href="#h_01fkz5sv40q9r7ybafhz8et498" id="h_01fkz5sv40q9r7ybafhz8et498"></a>

**Description**

Changes the background color of the loading splash screen, landscape warning screen or any device/server communication error.

<figure><img src="https://content.gitbook.com/content/iLAVKddmtdWYvYSF2Gzs/blobs/8Pbk1MouzshLc7Dgqihs/Screenshot%202022-12-06%20at%203.46.32%20AM.png" alt=""><figcaption><p>Example</p></figcaption></figure>

## **ui text color** <a href="#h_01fkz5tf3mzck53478ctwxe23k" id="h_01fkz5tf3mzck53478ctwxe23k"></a>

**Description**

Changes the text color of the landscape warning screen, or any device/server communication error.

<figure><img src="https://content.gitbook.com/content/iLAVKddmtdWYvYSF2Gzs/blobs/mwaBPpPFjYA93o88vJM0/Screenshot%202022-12-06%20at%203.47.20%20AM.png" alt=""><figcaption></figcaption></figure>

## **desktop logo** <a href="#h_01fkz5v5xtsvmm38k3g4996vsg" id="h_01fkz5v5xtsvmm38k3g4996vsg"></a>

**Description**

Changes the logo image displayed in a desktop browser where the user is asked to scan the QR code or type the url in Android or iOS mobile browsers.

<figure><img src="https://content.gitbook.com/content/iLAVKddmtdWYvYSF2Gzs/blobs/KWBfGOai5WTkyBRC132U/Screenshot%202022-12-06%20at%203.47.27%20AM.png" alt=""><figcaption><p>Example</p></figcaption></figure>

## **desktop logo width / desktop logo height** <a href="#h_01fkz5vm9btrds5498qvzwh1a9" id="h_01fkz5vm9btrds5498qvzwh1a9"></a>

**Description**

Changes the width and height of the logo image displayed in a desktop browser where the user is asked to scan the QR code or type the url in Android or iOS mobile browsers.

<figure><img src="https://content.gitbook.com/content/iLAVKddmtdWYvYSF2Gzs/blobs/tRTiKqyEvrb4hxebdItx/Screenshot%202022-12-06%20at%203.49.07%20AM.png" alt=""><figcaption><p>Example</p></figcaption></figure>

## **issue img** <a href="#h_01fkz5wg0afpqws52m1bbf9spf" id="h_01fkz5wg0afpqws52m1bbf9spf"></a>

**Description**

Changes the warning symbol image displayed in the landscape warning screen, or any device/server communication error.

<figure><img src="https://content.gitbook.com/content/iLAVKddmtdWYvYSF2Gzs/blobs/uw3BPpagiVZeYF8sAhYF/Screenshot%202022-12-06%20at%203.49.21%20AM.png" alt=""><figcaption><p>Example</p></figcaption></figure>

## **issue img width / issue img height** <a href="#h_01fkz5x1dj2ysd9czh28tberqz" id="h_01fkz5x1dj2ysd9czh28tberqz"></a>

**Description**

Changes the width and height of the warning symbol image displayed in the landscape warning screen, or any device/server communication error.

<figure><img src="https://content.gitbook.com/content/iLAVKddmtdWYvYSF2Gzs/blobs/DxlLk14XU1w9FKsYHBQp/Screenshot%202022-12-06%20at%203.50.01%20AM.png" alt=""><figcaption><p>Example</p></figcaption></figure>

## **tracking animation url** <a href="#h_01gjqk5hd85z1fz57t1gske32z" id="h_01gjqk5hd85z1fz57t1gske32z"></a>

**Description**

Navigate to the 'Tracking Animation URL' field and provide the animation url <https://lottiefiles.com/>. If url is empty then sdk will play default animation for tracking

<figure><img src="https://content.gitbook.com/content/iLAVKddmtdWYvYSF2Gzs/blobs/kPwGEVwRG8mR9jkf1IDJ/Screenshot%202022-12-06%20at%203.50.10%20AM.png" alt=""><figcaption><p>Example</p></figcaption></figure>

## **auto scan instruction** <a href="#h_01gjqjse28sz8ha657xdbtj779" id="h_01gjqjse28sz8ha657xdbtj779"></a>

**Description**

User can change the default scan instruction for auto marker detection, i.e. when\_auto-marker-detection\_ sets to '*true*'.

{% hint style="info" %}
Default text for scan instruction is\_<mark style="color:red;">"Look for a marker to scan..."</mark>\_
{% endhint %}

<figure><img src="https://content.gitbook.com/content/iLAVKddmtdWYvYSF2Gzs/blobs/SmRBO4a3tVZAybFfp7NI/Screenshot%202022-12-06%20at%204.12.03%20AM.png" alt=""><figcaption><p>Example</p></figcaption></figure>

## **auto-scan-instruction-detect** <a href="#h_01gb3faxwcka92becrjd7ccbbs" id="h_01gb3faxwcka92becrjd7ccbbs"></a>

**Description**

User can change the default scan instruction when marker is detecting i.e. recognises a marker image.

{% hint style="info" %}
Default text for scan instruction while detection is\_<mark style="color:red;">"Detecting..."</mark>\_
{% endhint %}

<figure><img src="https://content.gitbook.com/content/iLAVKddmtdWYvYSF2Gzs/blobs/nT4tEHoEPh64nAlptMPd/Screenshot%202022-12-06%20at%204.12.12%20AM.png" alt=""><figcaption><p>Example</p></figcaption></figure>

## **auto scan instruction idle** <a href="#h_01gb3fba6tcpfh0nnrpqysd9sz" id="h_01gb3fba6tcpfh0nnrpqysd9sz"></a>

**Description**

User can change the default scan instruction when phone is idle

{% hint style="info" %}
Default text for scan instruction is\_<mark style="color:red;">"Shake your phone to start detection"</mark>\_
{% endhint %}

<figure><img src="https://content.gitbook.com/content/iLAVKddmtdWYvYSF2Gzs/blobs/34Y4tqxeQjOfYBqnzrOJ/Screenshot%202022-12-06%20at%204.12.22%20AM.png" alt=""><figcaption><p>Example</p></figcaption></figure>

## **auto scan instruction text style** <a href="#h_01gb3gw2t8891tnp44qmhceb94" id="h_01gb3gw2t8891tnp44qmhceb94"></a>

**Description**

Changes the css style of scan instruction text element.

<figure><img src="https://content.gitbook.com/content/iLAVKddmtdWYvYSF2Gzs/blobs/vvUMN9MGFwIMoqi1GkEF/Screenshot%202022-12-06%20at%204.12.29%20AM.png" alt=""><figcaption><p>Example</p></figcaption></figure>

## **auto scan style display** <a href="#h_01gb3gxe8hyy99zr1nz7ks2yx6" id="h_01gb3gxe8hyy99zr1nz7ks2yx6"></a>

**Description**

User can change the display style of auto scan html element

<figure><img src="https://content.gitbook.com/content/iLAVKddmtdWYvYSF2Gzs/blobs/DfbXq73uhLWzI5a7uGB1/Screenshot%202022-12-06%20at%204.12.36%20AM.png" alt=""><figcaption><p>Example</p></figcaption></figure>

## **auto scan style** <a href="#h_01gb3gwkkseym1nrnztncfxkcx" id="h_01gb3gwkkseym1nrnztncfxkcx"></a>

**Description**

User can change css style of scan instruction html element.

<figure><img src="https://content.gitbook.com/content/iLAVKddmtdWYvYSF2Gzs/blobs/nWybLppbdbPqlVNQbQtU/Screenshot%202022-12-06%20at%204.14.40%20AM.png" alt=""><figcaption></figcaption></figure>

## **scan button display** <a href="#h_01g24fkv2pnkhcx2pzsawz3pkh" id="h_01g24fkv2pnkhcx2pzsawz3pkh"></a>

**Description**

Changes the css display property of the scan button displayed during marker tracking i.e. when <mark style="color:red;">webar-mode</mark>=<mark style="color:blue;">"marker-tracking"</mark>. To make it invisible set it to"none"else"block".

<figure><img src="https://content.gitbook.com/content/iLAVKddmtdWYvYSF2Gzs/blobs/FkAY0MKnQJoaiAibhU4F/Screenshot%202022-12-06%20at%204.15.24%20AM.png" alt=""><figcaption><p>Example</p></figcaption></figure>

## **scan button height/ scan button width** <a href="#h_01gjqjv9vhn0j359rrwn9s903x" id="h_01gjqjv9vhn0j359rrwn9s903x"></a>

**Description**

Changes the height and width of the scan button displayed during marker tracking i.e. when webar-mode="marker-tracking".

<figure><img src="https://content.gitbook.com/content/iLAVKddmtdWYvYSF2Gzs/blobs/hRudzibawwZh3nsInIpB/Screenshot%202022-12-06%20at%204.15.38%20AM.png" alt=""><figcaption><p>Example</p></figcaption></figure>

## **scan button img height / scan button img width** <a href="#h_01g24fs20mjwsx72k8x0n4ja6s" id="h_01g24fs20mjwsx72k8x0n4ja6s"></a>

**Description**

Sets the height and width of the image displayed in the scan button displayed during marker tracking i.e. when <mark style="color:red;">webar-mode</mark>=<mark style="color:blue;">"marker-tracking".</mark>

<figure><img src="https://content.gitbook.com/content/iLAVKddmtdWYvYSF2Gzs/blobs/okuksTu48JiekeL3BhEs/Screenshot%202022-12-06%20at%204.16.25%20AM.png" alt=""><figcaption><p>Example</p></figcaption></figure>

## **scan button img** <a href="#h_01g24frfqe8scsqxv744mw9eqz" id="h_01g24frfqe8scsqxv744mw9eqz"></a>

**Description**

Sets the image of the scan button displayed during marker tracking i.e. when <mark style="color:red;">webar-mode</mark>=<mark style="color:blue;">"marker-tracking".</mark>

<figure><img src="https://content.gitbook.com/content/iLAVKddmtdWYvYSF2Gzs/blobs/dK3UFRZBPE4HhBNGJGhn/Screenshot%202022-12-06%20at%204.18.47%20AM.png" alt=""><figcaption><p>Example</p></figcaption></figure>

## **scan button img transform** <a href="#h_01g24ftdp5mff6h6am584twdvc" id="h_01g24ftdp5mff6h6am584twdvc"></a>

**Description**

Sets the SVG transform property (e.g. translate(), rotate() etc.) of the image displayed in the scan button displayed during marker tracking i.e. when <mark style="color:red;">webar-mode</mark>=<mark style="color:blue;">"marker-tracking"</mark>.

<figure><img src="https://content.gitbook.com/content/iLAVKddmtdWYvYSF2Gzs/blobs/S29nMhw82Fv0PIC3Xnep/Screenshot%202022-12-06%20at%204.18.55%20AM.png" alt=""><figcaption><p>Example</p></figcaption></figure>

## **scan button img x coordinate / scan button img y coordinate** <a href="#h_01g24fsr8bv3ywk8f6v100kdn3" id="h_01g24fsr8bv3ywk8f6v100kdn3"></a>

**Description**

Sets the x and y coordinates of the image displayed in the scan button during marker tracking i.e. when <mark style="color:red;">webar-mode</mark>=<mark style="color:blue;">"marker-tracking"</mark>. The x and y position of the image is the top left position, relative to the viewport of the origin of the element i.e the scan button. Use scan-btn-img-transform attribute's translate() method to position the image to the centre.

<figure><img src="https://content.gitbook.com/content/iLAVKddmtdWYvYSF2Gzs/blobs/ClwghHY5XGpqGp4M7HKG/Screenshot%202022-12-06%20at%204.20.32%20AM.png" alt=""><figcaption><p><strong>Example</strong></p></figcaption></figure>

## **scan button instruction** <a href="#h_01g24fpb6cgfap0xvdbs1ac154" id="h_01g24fpb6cgfap0xvdbs1ac154"></a>

**Description**

Changes the text below the scan button displayed during marker tracking i.e. when <mark style="color:red;">webar-mode</mark>=<mark style="color:blue;">"marker-tracking".</mark>

<figure><img src="https://content.gitbook.com/content/iLAVKddmtdWYvYSF2Gzs/blobs/Y7zT07ccFt9MkzQWeB04/Screenshot%202022-12-06%20at%204.20.40%20AM.png" alt=""><figcaption><p><strong>Example</strong></p></figcaption></figure>

## **scan button instruction style** <a href="#h_01g24fq46a81sk85txzpd8yah6" id="h_01g24fq46a81sk85txzpd8yah6"></a>

**Description**

Changes the css style of the text below the scan button displayed during marker tracking i.e. when <mark style="color:red;">webar-mode</mark>=<mark style="color:blue;">"marker-tracking"</mark>.

<figure><img src="https://content.gitbook.com/content/iLAVKddmtdWYvYSF2Gzs/blobs/5mABuBIh9gvPmuvr0G15/Screenshot%202022-12-06%20at%204.22.51%20AM.png" alt=""><figcaption><p><strong>Example</strong></p></figcaption></figure>

## **scan button progress bar color** <a href="#h_01g24fxc8p7dhqh91zwmmrds7s" id="h_01g24fxc8p7dhqh91zwmmrds7s"></a>

**Description**

Sets the color of the progress foreground circular bar displayed around the scan button during marker tracking i.e. when <mark style="color:red;">webar-mode</mark>=<mark style="color:blue;">"marker-tracking".</mark>

<figure><img src="https://content.gitbook.com/content/iLAVKddmtdWYvYSF2Gzs/blobs/Sj0315OsjCaqYBaxhZ7y/Screenshot%202022-12-06%20at%204.22.59%20AM.png" alt=""><figcaption><p><strong>Example</strong></p></figcaption></figure>

## **scan button progress bar cx coordinate/scan button progress bar cy coordinate** <a href="#h_01g24fw9pcd4ae4es3gj3qm75c" id="h_01g24fw9pcd4ae4es3gj3qm75c"></a>

**Description**

Sets the x and y coordinates of the centre of the progress foreground circular bar displayed around the scan button during marker tracking i.e. when <mark style="color:red;">webar-mode</mark>=<mark style="color:blue;">"marker-tracking"</mark>.

<figure><img src="https://content.gitbook.com/content/iLAVKddmtdWYvYSF2Gzs/blobs/KhhTUv8Za7E58Mxa5NNE/Screenshot%202022-12-06%20at%204.23.54%20AM.png" alt=""><figcaption><p><strong>Example</strong></p></figcaption></figure>

## **scan button progress bar radius** <a href="#h_01g24fwnt7cefpj1n918js8tzt" id="h_01g24fwnt7cefpj1n918js8tzt"></a>

**Description**

Sets the radius of the progress foreground circular bar displayed around the scan button during marker tracking i.e. when <mark style="color:red;">webar-mode</mark>=<mark style="color:blue;">"marker-tracking"</mark>.

<figure><img src="https://content.gitbook.com/content/iLAVKddmtdWYvYSF2Gzs/blobs/mACPRaHbdWjJ3XwRW2AK/Screenshot%202022-12-06%20at%204.24.02%20AM.png" alt=""><figcaption><p><strong>Example</strong></p></figcaption></figure>

## **scan button progress bar transform rotate** <a href="#h_01g24fx3xmp777tea0atjx0c0j" id="h_01g24fx3xmp777tea0atjx0c0j"></a>

**Description**

Sets the SVG transform property (e.g. translate(), rotate() etc.) of the progress foreground circular bar displayed around the scan button during marker tracking i.e. when <mark style="color:red;">webar-mode</mark>=<mark style="color:blue;">"marker-tracking"</mark>.

<figure><img src="https://content.gitbook.com/content/iLAVKddmtdWYvYSF2Gzs/blobs/iPXytJkInLL8VwX5tYrl/Screenshot%202022-12-06%20at%204.24.58%20AM.png" alt=""><figcaption><p><strong>Example</strong></p></figcaption></figure>

## **scan button progress circle cx coordinate/scan button progress circle cy coordinate** <a href="#h_01g24fv2g0w9nyzneajcmj3zm2" id="h_01g24fv2g0w9nyzneajcmj3zm2"></a>

**Description**

Sets the x and y coordinates of the centre point of the progress background circle displayed around the scan button during marker tracking i.e. when <mark style="color:red;">webar-mode</mark>=<mark style="color:blue;">"marker-tracking".</mark>

<figure><img src="https://content.gitbook.com/content/iLAVKddmtdWYvYSF2Gzs/blobs/uEJFaUYB9BbWaUH4JAGU/Screenshot%202022-12-06%20at%204.25.06%20AM.png" alt=""><figcaption><p><strong>Example</strong></p></figcaption></figure>

## **scan button progress circle radius** <a href="#h_01g24fvdjn8trcznzgd6f517x1" id="h_01g24fvdjn8trcznzgd6f517x1"></a>

**Description**

Sets the radius of the progress background circle displayed around the scan button during marker tracking i.e. when <mark style="color:red;">webar-mode</mark>=<mark style="color:blue;">"marker-tracking"</mark>.

<figure><img src="https://content.gitbook.com/content/iLAVKddmtdWYvYSF2Gzs/blobs/3eWA9XcZMn149PundqW9/Screenshot%202022-12-06%20at%204.26.07%20AM.png" alt=""><figcaption><p><strong>Example</strong></p></figcaption></figure>

## **scan button progress circle style** <a href="#h_01g24fvt2rpctsf2fwbv8nrdgt" id="h_01g24fvt2rpctsf2fwbv8nrdgt"></a>

**Description**

Sets the SVG style of the progress background circle displayed around the scan button during marker tracking i.e. when <mark style="color:red;">webar-mode</mark>=<mark style="color:blue;">"marker-tracking".</mark>

<figure><img src="https://content.gitbook.com/content/iLAVKddmtdWYvYSF2Gzs/blobs/1LC8m0iw1w02SiIdLWfC/Screenshot%202022-12-06%20at%204.26.16%20AM.png" alt=""><figcaption><p><strong>Example</strong></p></figcaption></figure>

## **ios camera permission** <a href="#h_ioscamerapermission" id="h_ioscamerapermission"></a>

**Description**

To enable/disable the camera permission alert dialog(generated by the sdk) on iPhone devices before showing the iOS system request to access the camera. When set to "false", A Camera and Motion permission alert is shown only during the first time the application is loaded on the browser. When set to "true", A Camera and Motion permission alert is shown during the first time the application is loaded on the browser. After that for every load, only the Camera alert is shown. The advantage of showing the camera permission alert during every load is to start the auto playback of the video(if any) in the AR experience. In iOS Safari browser, a video cannot be played automatically when the scene is loaded. Instead it has to be played only after a user interaction. With this camera alert interaction, the app can start and pause the AR scene videos (using the callback from SetCameraAlertCallback() API) and also starts the iOS system alert to access the camera. Once the tracking has started, the paused videos can be played programatically to look like it is auto-played. The default value of this attribute is "true".

<figure><img src="https://content.gitbook.com/content/iLAVKddmtdWYvYSF2Gzs/blobs/AHJrjpaAUt4XY3RVnrIG/Screenshot%202023-06-09%20at%2010.01.52.png" alt=""><figcaption><p><strong>Example</strong></p></figcaption></figure>

## **auto scan instruction idle on desktop** <a href="#h_autoscaninstructionidleondesktop" id="h_autoscaninstructionidleondesktop"></a>

**Description**

User can change the default scan instruction when desktop camera view is idle i.e no valid marker is detected. If no valid marker is detected within 5 minutes, user has to reload the page to start detection to work again.

Note: Default text for idle instruction is "Reload to detect a marker"

<figure><img src="https://content.gitbook.com/content/iLAVKddmtdWYvYSF2Gzs/blobs/jxJEFZLxVjZ0O47FlWmN/Screenshot%202023-06-09%20at%2009.59.49.png" alt=""><figcaption><p><strong>Example</strong></p></figcaption></figure>
