def advertisement_data_complete_builder(list_of_ad_entries):
    """
    Generate a finalized advertisement data value from a list of AD entries that can be passed
    to the BLEConnectionManager to set the advertisement data that is sent during advertising.

    :param list_of_ad_entries: List of AD entries (can be built using blesuite.utils.gap_utils.advertisement_data_entry_builder)
    :type list_of_ad_entries: [str,]
    :return: Finalized AD data
    :rtype: str
    """
    data = ""
    for ad in list_of_ad_entries:
        length = len(ad)
        ad_string = chr(length) + ad
        data = data + ad_string
    return data