Thêm ví dụ về nội dung chấp nhận được vào danh sách kiểm tra về những nhân vật không dễ chịu (mục 8.3.6).
31.07
Mô tả phương thức mới của SDK để lấy thời gian máy chủ, không phụ thuộc vào cài đặt của khách hàng, chống gian lận và thay đổi.
Bổ sung thông tin về việc ai có quyền xem các số liệu Revenue và Average revenue per daily active user trong các phần Số liệu thu nhập và Vai trò và quyền truy cập. Theo mặc định, chỉ chủ sở hữu game mới có thể xem được số liệu. Để các nhà phát triển khác trong nhóm của bạn có thể nhìn thấy chúng, hãy cấp cho họ vai trò View income.
Cập nhật mô tả về số liệu sản phẩmPlay time, Players và Play time per player. Bây giờ, biểu đồ riêng biệt cho thấy đóng góp của người chơi mới.
Thêm cảnh báo về việc cần thiết phải kết nối phương thức tiêu thụ trong mục Mua sắm trong game (điểm 1.13.1). Luôn kiểm tra các giao dịch mua hàng chưa xử lý ngay cả trong thời gian thử nghiệm để tránh khó khăn trong quá trình kiểm duyệt.
Bổ sung cách diễn đạt cho điểm yêu cầu 1.10: thay đổi kích thước cửa sổ không nên ảnh hưởng đến hiển thị chính xác của game.
Thêm thông tin vào lời giải thích cho điểm yêu cầu 4.4.1: trong danh sách ví dụ trong phần Game theo lượt có điều kiện đã viết thêm rằng những game có cơ chế gộp cũng nằm trong số này. Trong các ví dụ thêm ảnh GIF của một game như vậy.
17.07
Thay đổi mục yêu cầu 8.2.3.6: đã thêm thông tin và ví dụ về khi nào không cần dịch các văn bản trong trò chơi.
Mở rộng diễn giải mục yêu cầu 1.10.2: trong trò chơi không nên kích hoạt chức năng swipe để làm mới.
Bổ sung giải thích cho mục yêu cầu 4.4.1: có thể hiển thị quảng cáo sau khi khởi động trò chơi trên nền tảng (sau khi Game Ready được kích hoạt).
Mở rộng mục yêu cầu 1.19 về việc khởi tạo SDK của Yandex Games và sử dụng các phương thức của nó.
Cập nhật thông tin về việc kết nối SDK của Yandex Games: thay đổi đường dẫn từ https://yandex.ru/games/sdk/v2 thành /sdk.js, thêm cách kết nối trên tên miền của mình. SDK được khởi tạo chính xác như được mô tả trên trang Cài đặt và sử dụng SDK (mục 1.19.1).
Trong phần Tải trò chơi, đã cập nhật các ví dụ. Việc gọi phương thức LoadingAPI.ready() từ gameReadyAPI tại thời điểm người chơi có thể bắt đầu chơi trò chơi giờ đây là bắt buộc (mục 1.19.2.
Thêm phần Gameplay với các phương thức mới của SDK, cho phép thông báo cho nền tảng rằng gameplay có đang hoạt động hay không. Nếu GameplayAPI được sử dụng, thì việc gọi các phương thức của nó phải tuân theo tài liệu (mục 1.19.3).
9.07
Cập nhật thông tin về chỉ số chuyển đổi: Icon CTR đã được phân chia thành Icon CTR in recommendations và Icon CTR in "My games" để loại bỏ ảnh hưởng của việc quay lại lên CTR. Các chỉ số mới có thể được dựa vào khi làm việc với kết quả của các bài kiểm tra A/B đối với biểu tượng và bìa.
3.07
Đáp lại phản hồi tích cực từ cộng đồng các nhà phát triển trò chơi, chúng tôi đã rút ngắn mục yêu cầu 4.4.1 và làm rõ các diễn đạt trong phần giải thích liên quan đến nó.
Loại bỏ mục 2.11 và thay thế bằng 1.8 trong phần Yêu cầu đối với trò chơi. Đối với các thiết bị di động, hãy tập trung vào việc thích ứng kích thước của các phần tử nội bộ, nút bấm, đồ họa (mục 1.8) thay vì kích thước của trường hoạt động.
28.08
Đã thêm danh sách hiệu chuẩn cho các trò chơi trùng lặp (mục 3.6). Khi đánh giá các trò chơi trùng lặp, ban điều hành xem xét cả cơ chế và bối cảnh của trò chơi. Để một trò chơi được thông qua quá trình kiểm duyệt, cơ chế và/hoặc bối cảnh của nó không được trùng lặp với các yếu tố tương tự của trò chơi khác.
Cập nhật các mục yêu cầu:
1.6.1.8: yêu cầu này áp dụng cho tất cả hệ điều hành;
5.9: yêu cầu này áp dụng cho tất cả các loại tài liệu truyền thông;
7.13.4.6: trong chủ đề "đọc" đã thêm tục ngữ, thành ngữ, sự kiện.
Chuyển logic kiểm tra tính hiện hành của loader vào mục Khởi tạo SDK.
Làm rõ thông tin trong giải thích cho mục yêu cầu 4.4.1: độ trễ tối đa cho phép giữa hành động của người dùng và thời điểm bắt đầu quảng cáo — 0,33 giây, tương đương 330 mili giây.
Chạy thử nghiệm trên đối tượng người dùng nói tiếng Nga, quốc tế và toàn bộ đối tượng người dùng của danh mục. Để nhận thông tin đầy đủ nhất, hãy chọn A/B-test cho toàn bộ đối tượng người dùng.
Sử dụng tùy chọn Apply icon and cover for other languages để tăng tốc độ tải lên các tác phẩm sáng tạo cho việc thử nghiệm.
Chọn đối tượng người dùng nào sẽ nhận thí nghiệm, dựa trên kết quả (khi thử nghiệm trên toàn bộ đối tượng người dùng).
Xuất hiện giới hạn thời gian thử nghiệm — 14 ngày. Để nhận được kết quả có ý nghĩa thống kê, hãy duy trì thí nghiệm ít nhất 7 ngày.
31.10
Đã thay đổi độ dài tối đa của trường SEO description thành 160 ký tự.
Đã thêm các yêu cầu đối với thiết bị desktop:
1.6.2.6: không sử dụng các phím tắt hệ thống để điều khiển;
1.6.2.7: hãy chắc chắn rằng việc tương tác với trường nội bộ của trò chơi không dẫn đến việc nó được chọn hoặc mở menu ngữ cảnh.
Thêm hướng dẫn để kiểm tra thời gian chờ trước quảng cáo được đáp ứng các yêu cầu.
9.10
Cập nhật trang Sự kiện: thêm mục về game_api_pause và game_api_resume, thông qua đó nền tảng thông báo cho trò chơi rằng cần phải tạm dừng hoặc tiếp tục quá trình chơi. Chúng giúp tuân thủ yêu cầu kiểm duyệt (mục 1.3 và 4.7).
Thêm mới chỉ số về việc kiếm tiền cho các giao dịch mua trong trò chơi: Paying Share và Average in-app revenue per paying user.
Cập nhật thông tin trong giải thích cho yêu cầu 4.4.1: một cấp độ được coi là dài nếu người chơi trưởng thành mất nhiều hơn năm phút để hoàn thành mà không thất bại.
Đã mô tả các phương thứcGamesAPI.getAllGames() và GamesAPI.getGameByID(). Sử dụng chúng để lấy các liên kết chính xác theo yêu cầu đến các trò chơi khác (mục 8.4.1).
Rút gọn mục yêu cầu 8.2.3 và loại bỏ các tiểu mục của nó mô tả các ngoại lệ.
Thêm vào danh sách hiệu chuẩn cho lỗi cơ bản (mục 1.15).
19.11
Bổ sung danh sách hiệu chuẩn cho việc hiển thị đúng cách (mục 1.10) bằng cách thêm phần Kiểm tra độ phản hồi của trò chơi. Sử dụng hình ảnh của các độ phân giải màn hình phổ biến để tự kiểm tra.
Thay đổi mục yêu cầu 1.21: tất cả các file của trò chơi không vượt quá 100 MB khi giải nén.
12.11
Thêm mục yêu cầu 1.24: không tải lên như một bản cập nhật một trò chơi hoàn toàn khác.
Đã thêm liên kết đến Unity SDK để hỗ trợ chuẩn bị dự án cho việc xuất bản trên Yandex Games.
28.02
Đã loại bỏ thông tin không còn áp dụng về âm thanh trên iOS khỏi phương pháp kiểm tra trong yêu cầu 1.3.
25.02
Cập nhật mục yêu cầu 5.1.1.1: không được sử dụng gameplay của các trò chơi khác trong tài liệu quảng cáo và sử dụng các tài liệu quảng cáo giống nhau cho các trò chơi khác nhau.
Đã thêm trang Purchase metrics: bây giờ có thể xem thống kê mua hàng qua bảng điều khiển Yandex Games.
17.03
Chúng tôi đã làm rõ rằng việc chọn tham số trong ysdk.getPayments() phụ thuộc vào nơi xử lý giao dịch: bên phía client (signed: false) hay bên server (signed: true).
Thay đổi mục yêu cầu 2.14: ngôn ngữ trong trò chơi nên được xác định tự động thông qua SDK. Các tiểu mục đã được loại bỏ.
Thêm mục yêu cầu 6.9. Thông tin từ các tiểu mục đã bị loại bỏ của 2.14 được chuyển vào đây: nếu ngôn ngữ trong trò chơi có thể được chọn thủ công, thì không cần biết ngôn ngữ hiện tại.
12.03
Cập nhật thông tin về yêu cầu truy cập dữ liệu người chơi: hộp thoại không còn hiển thị, người dùng chỉ định quyền trong hồ sơ.
Đã làm rõ thông tin trong phần Kích hoạt quá trình mua hàng: người dùng không đăng nhập có thể mua thứ gì đó trong trò chơi, nhưng chúng tôi khuyến khích nên đề nghị họ đăng nhập vào tài khoản trước hoặc trong khi thực hiện giao dịch mua (cửa sổ không tự động hiện ra).
Cập nhật cách diễn đạt mục yêu cầu 8.2.2: tên trò chơi và các tài liệu liên quan phải phản ánh đúng cơ chế thực sự của trò chơi và lối chơi chính.
28.05
Đã thay đổi thông tin về thời gian chờ sau khi bị từ chối kiểm duyệt: trước khi gửi lại, thời gian chờ tăng thêm một ngày sau mỗi lần bị từ chối. Thời gian chờ tối đa là năm ngày.
20.05
Đã cập nhật thông tin về xếp hạng độ tuổi: các cảnh sử dụng thuốc lá và ma túy hiện được xếp vào nhóm 18+.
19.05
Đã bổ sung ví dụ về cách sử dụng thời gian máy chủ để triển khai phần thưởng hàng ngày.
Bổ sung danh sách hiệu chuẩn về dịch thuật văn bản trong game (mục 8.2.3): các hiệu ứng hình ảnh môi trường (như trong truyện tranh) có thể không cần dịch.
23.06
Thêm sự kiện cho hộp thoại chọn tài khoản game: theo dõi khi hộp thoại mở/đóng nếu bạn thường xuyên đồng bộ dữ liệu người chơi hoặc lưu tiến trình game trên server riêng.
20.06
Cập nhật thông tin về mua hàng trong ứng dụng qua SDK:
Phương thức thanh toán có thể truy cập trực tiếp qua ysdk.payments. Khởi tạo qua ysdk.getPayments() vẫn được dùng để tải trước dữ liệu và cấu hình chi tiết.
Tham số signed để bảo vệ chống gian lận có thể truyền khi khởi tạo SDK trong YaGames.init(). Nó sẽ được chuyển đến đối tượng payments.
Mô tả thay đổi trong ysdk.getPlayer(): khi yêu cầu, game sẽ tự động nhận dữ liệu người dùng nếu họ đã cấp quyền trong cài đặt hồ sơ. Không cần truyền tham số scopes.
11.06
Đã thêm thông tin về rượu vào xếp hạng độ tuổi: hình ảnh và đề cập thuộc danh mục 16+, trong khi cảnh sử dụng thuộc danh mục 18+.
09.06
Đã thêm thông tin về CSP trong phần làm việc với môi trường prod- và dev-.
Cập nhật yêu cầu đối với việc thỏa thuận với các máy chủ bên ngoài: trò chơi phải giao tiếp minh bạch với người dùng và xử lý các lỗi có thể xảy ra khi kết nối với máy chủ.
Đã thay đổi phương thức kiểm tra xác thực thành player.isAuthorized(). Khuyến nghị chuyển sang sử dụng phương thức mới này thay cho phương thức cũ player.getMode().
Đã thêm cách truy cập trực tiếp vào bảng xếp hạng thông qua ysdk.leaderboards và cập nhật các phương thức làm việc với chúng. Việc khởi tạo trước bằng phương thức ysdk.getLeaderboards() đã lỗi thời.
04.06
Đã cập nhật giải thích cho điều kiện 1.3: khi chuyển từ cửa sổ chơi trò chơi sang menu chọn cửa sổ, âm thanh phải dừng lại. Trên iOS, cho phép âm thanh từ trò chơi vẫn tiếp tục khi chuyển sang menu này.
Chúng tôi đã thêm thông tin về Gamepush, SDK cho việc xuất bản game trên HTML5 trên nhiều platform.
Cho các engine Cocos Creator, Construct 3 và Defold, chúng tôi cập nhật liên kết đến chung chủng trên Telegram.
11.07
Đã thêm thông tin về giới hạn cho multiplayer asynchrone: kích thước tối đa của lưu trữ phiên chơi của người dùng là 200 KB.