Tutorial de Laya: acoplar el SDK del minijuego Douyin (10 minutos para dominarlo)

Presentación de video

LAYA docking Douyin mini juego (10 minutos para dominar)

Habla:

El contenido de esta sección trata sobre: ​​Laya acoplada con la plataforma de juego Douyin

Los puntos de función incluyen:
anuncios de banner, videos recompensados, anuncios intersticiales, visualización de la lista de juegos del canal, grabación de video, uso compartido de videos, actualización de la versión

LAYA versión 2.5, lenguaje de desarrollo ts

Usamos el estuche 2d oficial como plantilla para el acoplamiento de la plataforma

Abra el caso del video

Agregamos 3 botones a la plantilla, comenzamos el juego, duplicamos la puntuación, registramos y compartimos

Inserte la descripción de la imagen aquí

Importar biblioteca TS al directorio scirpt

anuncio de banner

El juego se ejecuta y el anuncio publicitario se abre cuando finaliza el juego.

GameControl.ts

onEnable () y stopGame () ingresan el siguiente código

BannerAndVideo1.OpenBanner (esto, nulo);

Los anuncios intersticiales
stopGame () aumentan el código
BannerAndVideo1.CreateInterstitialAd (); // Anuncios intersticiales

Resultados reales de funcionamiento de la máquina
Inserte la descripción de la imagen aquí
Inserte la descripción de la imagen aquí

Haga clic en más juegos para mostrar el cuadro del juego
GameUI.ts

moregameClcik () { // sdk BannerAndVideo1.ShowGameList (); } Resultado de ejecución de la máquina real




Inserte la descripción de la imagen aquí

Limpia el componente de publicidad cuando se inicia el juego
startGame ()
// sdk
BannerAndVideo1.Clear ();

Grabación de la pantalla del juego
Iniciar
TTmgr.instance.recordStart ();
la grabación de la pantalla final

stopGame
TTmgr.instance.recordStop (esto, (isok) => {});

Comparta grabación de pantalla
Inserte la descripción de la imagen aquí
Video motivado, doble la puntuación
gameui.ts
scoreMul2Click ()
BannerAndVideo1.ShowVideo (this, this.onvideoEnd)

onvideoEnd(isok) {
    console.log(this);
    if (isok) {
        Platform.ShowToast('奖励X2');
        this._score *= 2;
        this.scoreLbl.changeText("分数:" + this._score);
    }
    else
        Platform.ShowToast('看完视频才有奖励');
}

Actualización rápida de la versión
GameControl.ts
Inserte la descripción de la imagen aquí
Inserte la descripción de la imagen aquí

Realizar una demostración en video del resultado final

Descarga las ByteDance Developer Tools, la versión correspondiente al tutorial es 1.9.0
https://microapp.bytedance.com/docs/zh-CN/mini-app/develop/developer-instrument/developer-instrument-update-and- descargar
Inserte la descripción de la imagen aquí

Realice una demostración de dispositivo real

Explica el componente publicitario.

Documentación para desarrolladores de ByteDance
https://microapp.bytedance.com/docs/zh-CN/mini-game/develop/open-capacity/ads/tt-create-banner-ad/

Para poder probar con éxito en la máquina real, el desarrollador debe preparar el ID de publicidad y el APPID y el ID de la lista de juegos para saltar

La configuración del salto de la lista de juegos La
ID requerida por el componente de
configuración de la lista blanca de configuración game.json

Inserte la descripción de la imagen aquí
Inserte la descripción de la imagen aquí
Configurar appid
Inserte la descripción de la imagen aquí

El procesamiento de compatibilidad se realizará antes de las llamadas a la API. Por ejemplo, los anuncios intersticiales solo admiten títulos de Android
Inserte la descripción de la imagen aquí

Al abrir el banner, debido a que los componentes publicitarios se cargan de forma asincrónica, el canshowbanner se usa para restringir si se muestra o no,
principalmente para evitar mostrar después de cerrar el anuncio.

Inserte la descripción de la imagen aquí

Cabe señalar que las plataformas soportadas por el banner
Inserte la descripción de la imagen aquí
La razón del fracaso de la grabación y el uso compartido de la pantalla: el tiempo de grabación de la pantalla no puede ser inferior a 3 segundos.
Inserte la descripción de la imagen aquí

El curso utiliza la herramienta de desarrollo 1.9.0 bytebeat y la versión 2.5 de LAYA, por lo que algunas funciones deben probarse en una máquina real

El curso LAYA docking Douyin SDK se explica aquí, gracias por mirar

Los materiales del curso se pueden descargar en el grupo Q
Inserte la descripción de la imagen aquí
Inserte la descripción de la imagen aquí

Supongo que te gusta

Origin blog.csdn.net/koljy111/article/details/108410659
Recomendado
Clasificación