Представь себе тиндер и когда карточка свайпнется то она обновит статус этого объекта в бд, специфика флоу в это время выдаст новый список например было 1234 свайпну и сразу прийдёт 2345. Нужно сделать так, чтобы в него вклинилась, например, та же реклама если так будет проще понимать, но при этом я не пропустил элемент списка. Конечный итоговый список 1234р5678р9 как видишь 2 рекламы и объекты просто отодвинуты на позицию назад, это конечная цель
Как вариант.. у тебя в адаптере массив будет 12345, это айдишники данных из бд, а ещё хешмапа <string, int>, где первое - uid рекламы, второе - айдишник данных, после которых нужно её отобразить.
Всё?