> For the complete documentation index, see [llms.txt](https://onestore-dev.gitbook.io/dev/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://onestore-dev.gitbook.io/dev/cht/tools/web-sdk.md).

# Web SDK Integration Guide

The ONE store H5 Game SDK is a JavaScript SDK that game developers integrate to serve HTML5 games inside the WebView environment of the ONE store app.\
It is loaded into the game page as a JavaScript module (ESM) and handles all communication with the ONE store app on the game's behalf.

{% hint style="info" %}
This guide covers **Lifecycle** (initialization, loading, start, pause, exit), **In-App Advertising** (rewarded and interstitial ads), and **In-App Purchase** (managed product purchases and product details lookup).
{% endhint %}

* [01. Overview](https://onestore-dev.gitbook.io/dev/cht/tools/web-sdk/ov)
* [02. Pre-Preparations](https://onestore-dev.gitbook.io/dev/cht/tools/web-sdk/pre)
* [03. Lifecycle Management](https://onestore-dev.gitbook.io/dev/cht/tools/web-sdk/lifecycle)
* [04. In-App Advertising (IAA)](https://onestore-dev.gitbook.io/dev/cht/tools/web-sdk/iaa)
* [05. In-App Purchase (IAP)](https://onestore-dev.gitbook.io/dev/cht/tools/web-sdk/iap)
* [06. Error Reasons (reason)](https://onestore-dev.gitbook.io/dev/cht/tools/web-sdk/errors)
* [07. Runtime and Test Environment](https://onestore-dev.gitbook.io/dev/cht/tools/web-sdk/test)
* [08. Release Notes](https://onestore-dev.gitbook.io/dev/cht/tools/web-sdk/releasenote)

<br>

*This document is an integration guide provided by ONE store Co., Ltd. to HTML5 game developers. Its contents may change as new versions are released.*

*ⓒ ONE store Corp.*
