Yandex Games SDK API
प्लगइन स्थापित करने के बाद, आप ysdk
ऑब्जेक्ट पाएंगे, जो कि यांडेक्स गेम्स SDK से उसी नाम के ऑब्जेक्ट का प्रकारांकित समकक्ष होता है। यह आपको SDK के सभी मेथड्स तक पहुंच प्रदान करता है।
यहाँ एक उदाहरण है कि यांडेक्स गेम्स SDK से पर्यावरण चर का उपयोग कैसे किया जाता है।
import { Component } from "cc";
import { ysdk } from "db://yandex-games-sdk/ysdk";
const { ccclass, property } = _decorator;
@ccclass("YourGameComponent")
export class YourGameComponent extends Component {
start() {
console.debug(`App ID: ${ysdk.environment.app.id}`);
console.debug(`User Language: ${ysdk.environment.i18n.lang}`);
console.debug(`URL Payload: ${ysdk.environment.payload}`);
}
update(deltaTime: number) {}
}
विज्ञापन प्रदर्शित करने के लिए घटक
उदाहरण के लिए, हम एक घटक बनाएँगे जो एक बटन का काम करेगा, जो इनाम के साथ वीडियो विज्ञापन चलाता है।
एक अतिरिक्त विधि onReward()
को परिभाषित करें और इसे ysdk.adv.showRewardedVideo()
विधि के लिए एक callback के रूप में पारित करें, ताकि इनाम प्राप्त करने की घटना की लॉजिक को लागू किया जा सके।
import { _decorator, Button, Component } from "cc";
import { ysdk } from "db://yandex-games-sdk/ysdk";
const { ccclass, property, requireComponent } = _decorator;
@ccclass("RewardADButton")
@requireComponent(Button)
export class RewardADButton extends Component {
start() {
this.node.on("click", this.onClick.bind(this));
}
onClick() {
const callbacks = {
onRewarded: this.onReward.bind(this),
};
ysdk.adv.showRewardedVideo({ callbacks });
}
onReward() {
// उपयोगकर्ता को पुरस्कृत करें।
}
}
यांडेक्स प्लेटफार्म पर इस कंपोनेंट के साथ बटन दबाने पर, आपको विज्ञापन दिखाई देगा। सरल परीक्षण के लिए, परीक्षण अनुभाग देखें।
Copied
Was the article helpful?
Previous
Next