---
metadata:
  - name: generator
    content: Diplodoc Platform v5.55.2
alternate:
  - https://yandex.com.tr/dev/games/doc/en/sdk/sdk-example.md
  - https://yandex.com.tr/dev/games/doc/hi/sdk/sdk-example.md
  - https://yandex.com.tr/dev/games/doc/ko/sdk/sdk-example.md
  - https://yandex.com.tr/dev/games/doc/ru/sdk/sdk-example.md
  - https://yandex.com.tr/dev/games/doc/tr/sdk/sdk-example.md
  - https://yandex.com.tr/dev/games/doc/vi/sdk/sdk-example.md
  - https://yandex.com.tr/dev/games/doc/zh/sdk/sdk-example.md
  - href: tr/sdk/sdk-example.md
    type: text/markdown
    title: Markdown version
  - href: ../llms.txt
    type: text/markdown
    title: llms.txt
---
> **Documentation Index:** Fetch the complete configuration index at https://yandex.com.tr/dev/games/doc/tr/llms.txt

# Örnek

<!-- source: tr/_includes/script-common.md -->
<!-- source: tr/_includes/script/index-js.md -->

<!-- endsource: tr/_includes/script/index-js.md -->

<!-- source: tr/_includes/script/requirements-js.md -->

<!-- endsource: tr/_includes/script/requirements-js.md -->

<!-- source: tr/_includes/script/image-modal-js.md -->

<!-- endsource: tr/_includes/script/image-modal-js.md -->
<!-- endsource: tr/_includes/script-common.md -->

Aşağıda Yandex Games SDK'nın senkron ve asenkron bağlantı ile yapılandırılmasına ilişkin örnekler yer almaktadır.

{% list tabs %}

* Senkron bağlantı

    Örnek özellikleri:

    - İlk reklam çağrısı için [callback-işlevleri](*key_callback) belirtilmemiştir.
    - İkinci ve sonraki tüm çağrılar için olası tüm callback-işlevleri tanımlanmıştır.
    - **Reklamları göster** butonuna `'click'` olay işleyicisi atanmıştır (butonlara her tıklandığında bir reklam çağrılır).

    ```html showLineNumbers
    <!DOCTYPE html>
    <html>
    <head>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />
        <meta name="mobile-web-app-capable" content="yes">
        <meta name="apple-mobile-web-app-capable" content="yes">
        <title>Senkron SDK bağlantısı ile örnek sayfa</title>
        
        
    </head>
    <body>
        <button id="button">Reklam göster</button>
    </body>
    </html>
    ```

* Asenkron bağlantı

    Örnek özellikleri:

    - Callback-işlevi [onClose](*key_onClose) reklama yapılan ilk çağrı için tanımlanmıştır.
    - İkinci ve sonraki çağrılar için, tüm olası [callback işlevleri](*key_callback) belirtilir.
    - `onClose` callback işlevine reklam bloğu kapatıldıktan sonra yürütülecek olan kod eklenmiştir.
    - SDK çalıştırılırken veya callback işlevleri yürütülürken ortaya çıkan tüm hatalar [onError](*key_onError) işlevine aktarılır.
    - **Reklamları göster** butonuna `'click'` olay işleyicisi atanmıştır (butonlara her tıklandığında bir reklam çağrılır).

    ```html showLineNumbers
    <!DOCTYPE html>
    <html>
    <head>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />
        <meta name="mobile-web-app-capable" content="yes">
        <meta name="apple-mobile-web-app-capable" content="yes">
        <title>Asenkron SDK bağlantısı ile örnek sayfa</title>
        
    </head>
    <body>
    <!-- Yandex Games SDK -->
    
    <button id="button">Reklam göster</button>
    </body>
    </html>
    ```

{% endlist %}

[*key_callback]: - `onClose`: Reklam kapatıldığında, bir hatadan sonra ve ayrıca çok sık çağrıldığı için reklam açılmadığında çağrılır. Reklamın gösterilip gösterilmediğini öğrenebileceğiniz `wasShown` bağımsız değişkeni (tip: `boolean`) ile birlikte kullanılır.
- `onOpen`: Reklam başarıyla açıldığında çağrılır.
- `onError`: Bir hata oluştuğunda çağrılır. Hata nesnesi callback işlevine aktarılır.

[*key_onClose]: `onClose` reklam kapatıldığında, bir hatadan sonra ve ayrıca çok sık çağrıldığı için reklam açılmadığında çağrılır. Reklamın gösterilip gösterilmediğini öğrenebileceğiniz `wasShown` bağımsız değişkeni (tip: `boolean`) ile birlikte kullanılır.

[*key_onError]: `onError`: Bir hata oluştuğunda çağrılır. Hata nesnesi callback işlevine aktarılır.

[*key_onOpen]: `onOpen`: Reklam başarıyla açıldığında çağrılır.