Clean up and refactor APIs.

ExecuteOutput now contains a list of logged rows + list of display
slots.
Removed the slot and bid columns from query log. This requires the
isolated service to associate the event with the correct logged row. To
help with this, the entire logged record is available during event
handling.

Bug: 228200518
Test: atest, manual test

Change-Id: I488bce082deee93f31829bd545952363b9eba7c3
28 files changed
tree: 674897624107c6f4b754d96896da36c59234f7e4
  1. apex/
  2. federatedcompute/
  3. framework/
  4. pluginlib/
  5. src/
  6. systemservice/
  7. tests/
  8. Android.bp
  9. AndroidManifest.xml
  10. CONTRIBUTING
  11. LICENSE
  12. OWNERS
  13. PREUPLOAD.cfg
  14. README.md
  15. TEST_MAPPING
README.md

OnDevicePersonalization Module

This repository contains implementations of OnDevicePersonalization module.