Nhảy tới nội dung

Bắt đầu hỗ trợ ở phiên bản:

  • SDK: 2.37.0

API dùng để tải quảng cáo. Có các loại quảng cáo sau đây:

IDSize
ZMA_Masthead480x270
ZMA_Middle300x250
ZMA_FullscreenToàn màn hình
ZMA_RewardToàn màn hình.

Mặc định quảng cáo sẽ được hiển thị sau khi tải xong. Vị trí hiển thị quảng cáo sẽ được xác định theo ID của từng loại. Ví dụ:

...
<div id="ZMA_Masthead"></div>

Parameters

Object object

PropertyTypeDefaultRequiredDescriptionMinimum Version
idsstring | string[]trueID của loại quảng cáo cần tải trong trang
configconfigCấu hình thêm

Object config

PropertyTypeDefaultRequiredDescriptionMinimum Version
displayboolentruefalseNhận các giá trị sau:
  • true: Hiển thị quảng cáo sau khi tải
  • false: Không hiển thị quảng cáo sau khi tải
onLoadfunctionfalseTrả về trạng thái có quảng cáo hay không
onShowfunctionfalseTrả về trạng thái có quảng cáo hiển thị thành công hay không
onClosefunctionfalseSau khi ZMA_Reward đóng sẽ gọi hàm này và trả về reward token của quảng cáo. Xem thêm Hướng dẫn verify reward token
rewardConfigrewardConfigCấu hình hiển thị cho Ads Reward

Object rewardConfig

PropertyTypeDefaultDescriptionMinimum Version
displayTypestring"popup"Kiểu hiển thị. Có 2 giá trị: "inline" hoặc "popup"
screenModestring"portrait"Hiển thị kiểu ngang hay dọc, chỉ hoạt động khi displayType: "popup". Có 2 giá trị “portrait” hoặc “landscape”

Sample Code

import React, { useEffect } from "react";
import { loadAd } from "zmp-sdk/apis";

function HomePage() {
useEffect(() => {
loadAd({ ids: ["ZMA_Middle"] });
}, []);

return (
<>
...
<div id='ZMA_Middle' />
...
</>
);
}

export default HomePage;

Verify reward token

API được dùng để verify token được trả về trong hàm onClose khi mở quảng cáo loại ZMA_Reward

Request

  • URL: https://h5.zalo.me/openapi/ads/verify-token

  • Method: GET

  • Parameters

    NameTypeRequiredDescription
    tokenstringyesReward token
    appIdstringyesMini App ID

Response

  • Status: 200 OK

  • Body: JSON

    {
    "msg": "Success",
    "err": 0,
    "data": {
    "result": true
    }
    }
    • Field “data”:

      NameTypeDescription
      resultbooleanKết quả kiểm tra