Bạn có thể dùng các hàm chung sau đây để kiểm soát một số thông tin nhất định do SDK quảng cáo trên thiết bị di động thu thập.
Mã nhận dạng bên thứ nhất của nhà xuất bản (trước đây được gọi là khoá cho cùng ứng dụng)
SDK quảng cáo trên thiết bị di động của Google bằng C++ sử dụng Mã nhận dạng bên thứ nhất của nhà xuất bản để giúp bạn phân phối các quảng cáo được cá nhân hoá và phù hợp hơn bằng cách sử dụng dữ liệu thu thập được từ ứng dụng mà người dùng đang sử dụng.
Mã nhận dạng bên thứ nhất của nhà xuất bản được bật theo mặc định, nhưng bạn có thể tắt mã nhận dạng này bằng mã sau đây trước khi khởi chạy:
#include "firebase/gma.h"
firebase::gma::SetIsSameAppKeyEnabled(/*is_enabled=*/false);
Báo cáo sự cố (Chỉ dành cho iOS)
SDK quảng cáo trên thiết bị di động của Google cho C++ kiểm tra các trường hợp ngoại lệ xảy ra trong một ứng dụng iOS và ghi lại các trường hợp đó nếu chúng do SDK gây ra. Chúng tôi thu thập các trường hợp ngoại lệ này để có thể ngăn chặn chúng trong các phiên bản SDK trong tương lai.
Báo cáo sự cố được bật theo mặc định. Nếu không muốn chúng tôi ghi lại các trường hợp ngoại lệ liên quan đến SDK, bạn có thể tắt tính năng này bằng cách gọi hàm DisableSDKCrashReporting(). Thời điểm tốt nhất để gọi phương thức này là khi ứng dụng khởi chạy:
#include “firebase/gma.h”
firebase::gma::DisableSDKCrashReporting();
Tính năng báo cáo sự cố không được hỗ trợ trên thiết bị Android.
Sự đồng ý sử dụng cookie
Nếu ứng dụng của bạn có các yêu cầu đặc biệt trên Android, thì bạn có thể đặt SharedPreferences
gad_has_consent_for_cookies (không bắt buộc). Hãy xem phần Sự đồng ý đối với cookie trong hướng dẫn Cài đặt chung của Android để biết thêm thông tin.