postData method
Implementation
Future<void> postData(String adBlockLevel, String adUnitId) async {
AdBlock adBlock = AdBlock(advertiserCampID: "advertiserCampID", blockLevel: adBlockLevel, platformUid: "platformUid", publisherACSID: adUnitId);
String jsonBody = json.encode(adBlock.toJson());
try {
final response = await http.post(
Uri.parse(Network.getBaseUrl() + Network.sendAdBlockInfo),
headers: {
'Content-type': 'application/json',
},
body: jsonBody,
);
Log("AdBlockApi").i('Response: ${response.body}');
if (response.statusCode == 200) {
Log("AdBlockApi").i('Status Code: ${response.statusCode}');
} else {
Log("AdBlockApi").i('Status Code: ${response.statusCode}');
}
} catch (error) {
Log("AdBlockApi").i('Error: $error');
}
}